Package com.eventstore.dbclient
Class ReadStream
- java.lang.Object
-
- com.eventstore.dbclient.AbstractRead
-
- com.eventstore.dbclient.ReadStream
-
public class ReadStream extends AbstractRead
TODO - Implement a better way to handle very long stream to not end if OOM
-
-
Field Summary
-
Fields inherited from class com.eventstore.dbclient.AbstractRead
defaultReadOptions, metadata
-
-
Constructor Summary
Constructors Constructor Description ReadStream(GrpcClient client, java.lang.String streamName, UserCredentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReadStreamauthenticated(UserCredentials credentials)ReadStreambackward()com.eventstore.dbclient.proto.streams.StreamsOuterClass.ReadReq.Options.BuildercreateOptions(long count)ReadStreamforward()ReadStreamfromEnd()ReadStreamfromRevision(long revision)ReadStreamfromStart()ReadStreamnotRequireLeader()ReadStreamnotResolveLinks()ReadStreamrequiresLeader()ReadStreamrequiresLeader(boolean value)ReadStreamresolveLinks()ReadStreamresolveLinks(boolean value)ReadStreamstartingPosition(StreamRevision startRevision)ReadStreamtimeouts(Timeouts timeouts)-
Methods inherited from class com.eventstore.dbclient.AbstractRead
execute, readThrough
-
-
-
-
Constructor Detail
-
ReadStream
public ReadStream(GrpcClient client, java.lang.String streamName, UserCredentials credentials)
-
-
Method Detail
-
authenticated
public ReadStream authenticated(UserCredentials credentials)
-
forward
public ReadStream forward()
-
backward
public ReadStream backward()
-
timeouts
public ReadStream timeouts(Timeouts timeouts)
-
requiresLeader
public ReadStream requiresLeader()
-
notRequireLeader
public ReadStream notRequireLeader()
-
requiresLeader
public ReadStream requiresLeader(boolean value)
-
resolveLinks
public ReadStream resolveLinks(boolean value)
-
resolveLinks
public ReadStream resolveLinks()
-
notResolveLinks
public ReadStream notResolveLinks()
-
startingPosition
public ReadStream startingPosition(StreamRevision startRevision)
-
fromStart
public ReadStream fromStart()
-
fromEnd
public ReadStream fromEnd()
-
fromRevision
public ReadStream fromRevision(long revision)
-
createOptions
public com.eventstore.dbclient.proto.streams.StreamsOuterClass.ReadReq.Options.Builder createOptions(long count)
- Specified by:
createOptionsin classAbstractRead
-
-