public abstract class State
extends java.lang.Object
| Constructor and Description |
|---|
State() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTask(java.lang.Runnable task) |
protected KafkaClient |
getKafka() |
protected long |
getKafkaPollTimeout() |
org.slf4j.Logger |
getLog() |
protected SubscriptionOutput |
getOut() |
protected StreamParameters |
getParameters() |
protected java.lang.String |
getSessionId() |
protected ZkSubscriptionClient |
getZk() |
protected boolean |
isConnectionReady() |
abstract void |
onEnter() |
void |
onExit() |
protected void |
registerSession() |
void |
scheduleTask(java.lang.Runnable task,
long timeout,
java.util.concurrent.TimeUnit unit) |
void |
setContext(StreamingContext context,
java.lang.String loggingPath) |
protected void |
switchState(State newState) |
protected void |
unregisterSession() |
public void setContext(StreamingContext context, java.lang.String loggingPath)
public org.slf4j.Logger getLog()
public abstract void onEnter()
public void onExit()
protected long getKafkaPollTimeout()
protected StreamParameters getParameters()
protected ZkSubscriptionClient getZk()
protected KafkaClient getKafka()
protected java.lang.String getSessionId()
protected SubscriptionOutput getOut()
protected void switchState(State newState)
protected boolean isConnectionReady()
public void scheduleTask(java.lang.Runnable task,
long timeout,
java.util.concurrent.TimeUnit unit)
public void addTask(java.lang.Runnable task)
protected void registerSession()
protected void unregisterSession()