Package com.c8db.internal
Class InternalC8Stream<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor>
- java.lang.Object
-
- com.c8db.internal.C8Executeable<E>
-
- com.c8db.internal.InternalC8Stream<A,D,E>
-
- Direct Known Subclasses:
C8StreamImpl
public abstract class InternalC8Stream<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor> extends C8Executeable<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringPATH_API_STREAMS-
Fields inherited from class com.c8db.internal.C8Executeable
context, executor, util
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInternalC8Stream(D db, String name)
-
Method Summary
-
Methods inherited from class com.c8db.internal.C8Executeable
createPath, executor, request, util, util
-
-
-
-
Field Detail
-
PATH_API_STREAMS
protected static final String PATH_API_STREAMS
- See Also:
- Constant Field Values
-
-
Method Detail
-
db
public D db()
-
name
public String name()
-
dropRequest
protected Request dropRequest()
-
dropRequest
protected Request dropRequest(boolean isLocal)
-
getC8StreamBacklogRequest
protected Request getC8StreamBacklogRequest(boolean isLocal)
-
getC8StreamBacklogResponseDeserializer
protected C8Executor.ResponseDeserializer<C8StreamBacklogEntity> getC8StreamBacklogResponseDeserializer()
-
getC8StreamStatisticsRequest
protected Request getC8StreamStatisticsRequest(boolean isLocal)
-
getC8StreamStatisticsResponseDeserializer
protected C8Executor.ResponseDeserializer<C8StreamStatisticsEntity> getC8StreamStatisticsResponseDeserializer()
-
terminateC8StreamRequest
protected Request terminateC8StreamRequest(boolean isLocal)
-
booleanResponseDeserializer
protected C8Executor.ResponseDeserializer<Boolean> booleanResponseDeserializer()
-
getC8StreamSubscriptionsRequest
protected Request getC8StreamSubscriptionsRequest(boolean isLocal)
-
getC8StreamSubscriptionsResponseDeserializer
protected C8Executor.ResponseDeserializer<Collection<String>> getC8StreamSubscriptionsResponseDeserializer()
-
skipMessagesRequest
protected Request skipMessagesRequest(String subscriptionName, int numberOfMessages, boolean isLocal)
-
skipAllMessagesRequest
protected Request skipAllMessagesRequest(String subscriptionName, boolean isLocal)
-
resetCursorRequest
protected Request resetCursorRequest(String subscriptionName, int timestamp, boolean isLocal)
-
expireMessagesRequest
protected Request expireMessagesRequest(String subscriptionName, int expireTimeInSeconds, boolean isLocal)
-
-