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
 
 -