congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
StreamObserver
Code IndexAdd Tabnine to your IDE (free)

How to use
StreamObserver
in
org.apache.beam.vendor.grpc.v1_13_1.io.grpc.stub

Best Java code snippets using org.apache.beam.vendor.grpc.v1_13_1.io.grpc.stub.StreamObserver (Showing top 20 results out of 315)

origin: org.apache.beam/beam-runners-direct-java

@Override
public void onCompleted() {
 try {
  target.close();
 } catch (IOException e) {
  LOG.error("Failed to complete writing file {}", destination, e);
  cleanedUp(e);
  return;
 }
 responseObserver.onNext(ArtifactApi.PutArtifactResponse.getDefaultInstance());
 responseObserver.onCompleted();
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public final void getManifest(
  ArtifactApi.GetManifestRequest request,
  StreamObserver<GetManifestResponse> responseObserver) {
 try {
  responseObserver.onNext(GetManifestResponse.newBuilder().setManifest(manifest).build());
  responseObserver.onCompleted();
 } catch (Exception e) {
  responseObserver.onError(Status.INTERNAL.withCause(e).asException());
 }
}
origin: org.apache.beam/beam-runners-direct-java

 @Override
 public void onCompleted() {
  if (writer != null) {
   writer.onCompleted();
  } else {
   responseObserver.onCompleted();
  }
 }
}
origin: org.apache.beam/beam-runners-direct-java

@Test
public void putArtifactWithNoContentFails() {
 RecordingStreamObserver<ArtifactApi.PutArtifactResponse> responseObserver =
   new RecordingStreamObserver<>();
 StreamObserver<ArtifactApi.PutArtifactRequest> requestObserver =
   stub.putArtifact(responseObserver);
 requestObserver.onNext(
   ArtifactApi.PutArtifactRequest.newBuilder()
     .setData(ArtifactApi.ArtifactChunk.getDefaultInstance())
     .build());
 responseObserver.awaitTerminalState();
 assertThat(responseObserver.error, Matchers.not(Matchers.nullValue()));
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public void cancel(CancelJobRequest request, StreamObserver<CancelJobResponse> responseObserver) {
 LOG.trace("{} {}", CancelJobRequest.class.getSimpleName(), request);
 responseObserver.onError(
   Status.NOT_FOUND
     .withDescription(String.format("Unknown Job ID %s", request.getJobId()))
     .asException());
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public void onError(Throwable t) {
 if (writer != null) {
  writer.onError(t);
 } else {
  responseObserver.onCompleted();
 }
}
origin: org.apache.beam/beam-runners-direct-java

@Test
public void putArtifactBeforeNameFails() {
 byte[] data = "foo-".getBytes(UTF_8);
 RecordingStreamObserver<ArtifactApi.PutArtifactResponse> responseObserver =
   new RecordingStreamObserver<>();
 StreamObserver<ArtifactApi.PutArtifactRequest> requestObserver =
   stub.putArtifact(responseObserver);
 requestObserver.onNext(
   ArtifactApi.PutArtifactRequest.newBuilder()
     .setData(
       ArtifactApi.ArtifactChunk.newBuilder().setData(ByteString.copyFrom(data)).build())
     .build());
 responseObserver.awaitTerminalState();
 assertThat(responseObserver.error, Matchers.not(Matchers.nullValue()));
}
origin: org.apache.beam/beam-runners-direct-java

 responseObserver.onError(actual);
} else {
 Status status =
     .withCause(actual)
     .withDescription(Throwables.getStackTraceAsString(actual));
 responseObserver.onError(status.asException());
origin: org.apache.beam/beam-runners-reference-java

 @Override
 public void getState(
   GetJobStateRequest request, StreamObserver<GetJobStateResponse> responseObserver) {
  responseObserver.onNext(GetJobStateResponse.newBuilder().setState(jobState).build());
  responseObserver.onCompleted();
 }
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public void getStateStream(
  GetJobStateRequest request, StreamObserver<GetJobStateResponse> responseObserver) {
 LOG.trace("{} {}", GetJobStateRequest.class.getSimpleName(), request);
 String invocationId = request.getJobId();
 try {
  Thread.sleep(WAIT_MS);
  Enum state = jobStates.getOrDefault(request.getJobId(), Enum.UNRECOGNIZED);
  responseObserver.onNext(GetJobStateResponse.newBuilder().setState(state).build());
  while (Enum.RUNNING.equals(state)) {
   Thread.sleep(WAIT_MS);
   state = jobStates.getOrDefault(request.getJobId(), Enum.UNRECOGNIZED);
  }
  responseObserver.onNext(GetJobStateResponse.newBuilder().setState(state).build());
 } catch (Exception e) {
  String errMessage =
    String.format("Encountered Unexpected Exception for Invocation %s", invocationId);
  LOG.error(errMessage, e);
  responseObserver.onError(Status.INTERNAL.withCause(e).asException());
 }
 responseObserver.onCompleted();
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public void onError(Throwable t) {
 if (cleanedUp(null)) {
  responseObserver.onCompleted();
 }
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public void commitManifest(
  ArtifactApi.CommitManifestRequest request,
  StreamObserver<ArtifactApi.CommitManifestResponse> responseObserver) {
 try {
  commitManifestOrThrow(request, responseObserver);
 } catch (StatusRuntimeException e) {
  responseObserver.onError(e);
  LOG.error("Failed to commit Manifest {}", request.getManifest(), e);
 } catch (Exception e) {
  responseObserver.onError(
    Status.INTERNAL
      .withCause(e)
      .withDescription(Throwables.getStackTraceAsString(e))
      .asRuntimeException());
  LOG.error("Failed to commit Manifest {}", request.getManifest(), e);
 }
}
origin: org.apache.beam/beam-runners-reference-java

@Override
public void run(RunJobRequest request, StreamObserver<RunJobResponse> responseObserver) {
 responseObserver.onNext(RunJobResponse.newBuilder().setJobId(jobId).build());
 responseObserver.onCompleted();
}
origin: org.apache.beam/beam-runners-direct-java

 PreparingJob preparingJob = unpreparedJobs.get(preparationId);
 if (preparingJob == null) {
  responseObserver.onError(
    Status.INVALID_ARGUMENT
      .withDescription(String.format("Unknown Preparation Id %s", preparationId))
  responseObserver.onError(e);
     preparingJob.getStagingLocation().toFile());
 String jobId = "job-" + Integer.toString(ThreadLocalRandom.current().nextInt());
 responseObserver.onNext(RunJobResponse.newBuilder().setJobId(jobId).build());
 responseObserver.onCompleted();
 runningJobs.put(jobId, runner);
 jobStates.putIfAbsent(jobId, Enum.RUNNING);
 responseObserver.onError(e);
} catch (Exception e) {
 responseObserver.onError(Status.INTERNAL.withCause(e).asException());
origin: org.apache.beam/beam-runners-direct-java

@Override
public void onNext(ArtifactApi.PutArtifactRequest value) {
 try {
  if (writer == null) {
   if (!value.getContentCase().equals(ArtifactApi.PutArtifactRequest.ContentCase.METADATA)) {
    throw Status.INVALID_ARGUMENT
      .withDescription(
        String.format(
          "Expected the first %s to contain the Artifact Name, got %s",
          ArtifactApi.PutArtifactRequest.class.getSimpleName(),
          value.getContentCase()))
      .asRuntimeException();
   }
   writer = createFile(value.getMetadata().getMetadata());
  } else {
   writer.onNext(value);
  }
 } catch (StatusRuntimeException e) {
  responseObserver.onError(e);
 } catch (Exception e) {
  responseObserver.onError(
    Status.INTERNAL
      .withCause(e)
      .withDescription(Throwables.getStackTraceAsString(e))
      .asRuntimeException());
 }
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public void getState(
  GetJobStateRequest request, StreamObserver<GetJobStateResponse> responseObserver) {
 LOG.trace("{} {}", GetJobStateRequest.class.getSimpleName(), request);
 responseObserver.onNext(
   GetJobStateResponse.newBuilder()
     .setState(jobStates.getOrDefault(request.getJobId(), Enum.UNRECOGNIZED))
     .build());
 responseObserver.onCompleted();
}
origin: org.apache.beam/beam-runners-direct-java

@Override
public void getArtifact(
  ArtifactApi.GetArtifactRequest request,
  StreamObserver<ArtifactApi.ArtifactChunk> responseObserver) {
 try {
  ByteBuffer artifact = getArtifact(request.getName());
  do {
   responseObserver.onNext(
     ArtifactChunk.newBuilder()
       .setData(
         ByteString.copyFrom(
           artifact, Math.min(artifact.remaining(), DEFAULT_CHUNK_SIZE)))
       .build());
  } while (artifact.hasRemaining());
  responseObserver.onCompleted();
 } catch (FileNotFoundException e) {
  responseObserver.onError(
    Status.INVALID_ARGUMENT
      .withDescription(String.format("No such artifact %s", request.getName()))
      .withCause(e)
      .asException());
 } catch (Exception e) {
  responseObserver.onError(
    Status.INTERNAL
      .withDescription(
        String.format("Could not retrieve artifact with name %s", request.getName()))
      .withCause(e)
      .asException());
 }
}
origin: org.apache.beam/beam-runners-reference-java

@Override
public void prepare(
  PrepareJobRequest request, StreamObserver<PrepareJobResponse> responseObserver) {
 responseObserver.onNext(
   PrepareJobResponse.newBuilder()
     .setPreparationId(preparationId)
     .setArtifactStagingEndpoint(stagingEndpoint)
     .setStagingSessionToken("TestStagingToken")
     .build());
 responseObserver.onCompleted();
}
origin: org.apache.beam/beam-runners-direct-java

   previous == null, "Unexpected existing job with preparation ID %s", preparationId);
 responseObserver.onNext(
   PrepareJobResponse.newBuilder()
     .setPreparationId(preparationId)
 responseObserver.onCompleted();
} catch (Exception e) {
 LOG.error("Could not prepare job with name {}", request.getJobName(), e);
 responseObserver.onError(Status.INTERNAL.withCause(e).asException());
origin: org.apache.beam/beam-runners-core-construction-java

@Override
public void commitManifest(
  ArtifactApi.CommitManifestRequest request,
  StreamObserver<ArtifactApi.CommitManifestResponse> responseObserver) {
 checkState(
   this.manifest.compareAndSet(null, request.getManifest()),
   "Already committed a %s %s",
   Manifest.class.getSimpleName(),
   manifest.get());
 responseObserver.onNext(CommitManifestResponse.getDefaultInstance());
 responseObserver.onCompleted();
}
org.apache.beam.vendor.grpc.v1_13_1.io.grpc.stubStreamObserver

Most used methods

  • onCompleted
  • onNext
  • onError

Popular in Java

  • Creating JSON documents from java classes using gson
  • putExtra (Intent)
  • getApplicationContext (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • Kernel (java.awt.image)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now