public class StreamingContext extends java.lang.Object implements SubscriptionStreamer
| Modifier and Type | Field and Description |
|---|---|
static State |
DEAD_STATE |
| Modifier and Type | Method and Description |
|---|---|
void |
addTask(java.lang.Runnable task) |
KafkaClient |
getKafkaClient() |
long |
getKafkaPollTimeout() |
SubscriptionOutput |
getOut() |
StreamParameters |
getParameters() |
java.lang.String |
getSessionId() |
ZkSubscriptionClient |
getZkClient() |
boolean |
isConnectionReady() |
boolean |
isInState(State state) |
void |
registerSession() |
void |
scheduleTask(java.lang.Runnable task,
long timeout,
java.util.concurrent.TimeUnit unit) |
void |
stream() |
void |
switchState(State newState) |
void |
unregisterSession() |
public static final State DEAD_STATE
public StreamParameters getParameters()
public ZkSubscriptionClient getZkClient()
public java.lang.String getSessionId()
public KafkaClient getKafkaClient()
public SubscriptionOutput getOut()
public long getKafkaPollTimeout()
public void stream()
throws java.lang.InterruptedException
stream in interface SubscriptionStreamerjava.lang.InterruptedExceptionpublic void switchState(State newState)
public void registerSession()
public void unregisterSession()
public boolean isInState(State state)
public void addTask(java.lang.Runnable task)
public void scheduleTask(java.lang.Runnable task,
long timeout,
java.util.concurrent.TimeUnit unit)
public boolean isConnectionReady()