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, streamClientMethods 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
-