Refine search
@Override public synchronized void getBook(GetBookRequest request, StreamObserver<Book> responseObserver) { responseObserver.onNext(booksById.get(request.getId())); responseObserver.onCompleted(); }
@Override public void onNext(SaslMessage saslMessage) { try { SaslMessage response = mSaslHandshakeClientHandler.handleSaslMessage(saslMessage); if (response == null) { mRequestObserver.onCompleted(); } else { mRequestObserver.onNext(response); } } catch (SaslException e) { mAuthenticated.setException(e); mRequestObserver .onError(Status.fromCode(Status.Code.UNAUTHENTICATED).withCause(e).asException()); } }
@Override public void onNext(WriteRequest value) { if (response instanceof WriteResponse) { responseObserver.onNext((WriteResponse) response); } else if (response instanceof Exception) { responseObserver.onError((Exception) response); } else { responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); } }
@Override public void updateInstance(Instance request, StreamObserver<Instance> responseObserver) { Object response = responses.remove(); if (response instanceof Instance) { requests.add(request); responseObserver.onNext((Instance) response); responseObserver.onCompleted(); } else if (response instanceof Exception) { responseObserver.onError((Exception) response); } else { responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); } }
public void onNext(RouteNote note) { List<RouteNote> notes = getOrCreateNotes(note.getLocation()); // Respond with all previous notes at this location. for (RouteNote prevNote : notes.toArray(new RouteNote[0])) { responseObserver.onNext(prevNote); } // Now add the new note to the list notes.add(note); }
@Override public void close() { observer.onCompleted(); } }
@Override public void onError(Throwable cause) { responseObserver.onError(cause); } };
@Override public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver) { Object response = responses.remove(); if (response instanceof Policy) { requests.add(request); responseObserver.onNext((Policy) response); responseObserver.onCompleted(); } else if (response instanceof Exception) { responseObserver.onError((Exception) response); } else { responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); } }
@Override public void onNext(WriteRequest value) { if (response instanceof WriteResponse) { responseObserver.onNext((WriteResponse) response); } else if (response instanceof Exception) { responseObserver.onError((Exception) response); } else { responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); } }
@Override public Void call() { watchStub.watch(new EtcdWatchStreamObserver(dataChangedEventListener)).onNext(request); return null; } });
public void onCompleted() { responseObserver.onCompleted(); } };
@Override public void onError(Throwable cause) { responseObserver.onError(cause); } };
@Override public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver) { Object response = responses.remove(); if (response instanceof Policy) { requests.add(request); responseObserver.onNext((Policy) response); responseObserver.onCompleted(); } else if (response instanceof Exception) { responseObserver.onError((Exception) response); } else { responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); } }
@Override public synchronized void getShelf( GetShelfRequest request, StreamObserver<Shelf> responseObserver) { responseObserver.onNext(shelfsById.get(request.getId())); responseObserver.onCompleted(); }
@Override public void pull(PullRequest request, StreamObserver<PullResponse> responseObserver) { synchronized (receivedPullRequest) { receivedPullRequest.add(request); } try { responseObserver.onNext(pullResponses.take()); responseObserver.onCompleted(); } catch (InterruptedException e) { responseObserver.onError(e); } }
@Override public void onNext(StreamingDetectIntentRequest value) { if (response instanceof StreamingDetectIntentResponse) { responseObserver.onNext((StreamingDetectIntentResponse) response); } else if (response instanceof Exception) { responseObserver.onError((Exception) response); } else { responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); } }
/** * keep heartbeat. */ public void heartbeat() { if (nextHeartbeatTimestamp <= System.currentTimeMillis()) { log.debug("Heartbeat lease {} at time {}", leaseId, nextHeartbeatTimestamp); observer.onNext(LeaseKeepAliveRequest.newBuilder().setID(leaseId).build()); } }
/** * Writes a response to signify the success of the write request. */ private void replySuccess() { mContext.setDoneUnsafe(true); mResponseObserver.onCompleted(); }
@Override public void onError(Throwable cause) { responseObserver.onError(cause); } };
@Override public void importData(ImportDataRequest request, StreamObserver<Operation> responseObserver) { Object response = responses.remove(); if (response instanceof Operation) { requests.add(request); responseObserver.onNext((Operation) response); responseObserver.onCompleted(); } else if (response instanceof Exception) { responseObserver.onError((Exception) response); } else { responseObserver.onError(new IllegalArgumentException("Unrecognized response type")); } }