Package s2.client
Class StreamClient
java.lang.Object
s2.client.BaseClient
s2.client.BasinClient
s2.client.StreamClient
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<AppendOutput>
append
(AppendInput request) appendSession
(Consumer<AppendOutput> onResponse, Consumer<Throwable> onError, Runnable onComplete) com.google.common.util.concurrent.ListenableFuture<Long>
managedReadSession
(ReadSessionRequest request, Integer maxBufferedBytes) com.google.common.util.concurrent.ListenableFuture<ReadOutput>
read
(ReadRequest request) readSession
(ReadSessionRequest request, Consumer<ReadOutput> onResponse, Consumer<Throwable> onError) Methods inherited from class s2.client.BasinClient
createStream, deleteStream, getStreamConfig, listStreams, reconfigureStream, streamClient
Methods inherited from class s2.client.BaseClient
close
-
Method Details
-
checkTail
-
read
-
readSession
public ReadSession readSession(ReadSessionRequest request, Consumer<ReadOutput> onResponse, Consumer<Throwable> onError) -
managedReadSession
-
append
-
appendSession
public StreamClient.AppendSessionRequestStream appendSession(Consumer<AppendOutput> onResponse, Consumer<Throwable> onError, Runnable onComplete) -
managedAppendSession
-