public class DataObserver extends java.lang.Object implements ContextAware, NameAware
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATA_OBSERVER_TOPIC_NAME |
| Modifier | Constructor and Description |
|---|---|
protected |
DataObserver() |
|
DataObserver(ServerSession serverSession) |
|
DataObserver(ServerSession serverSession,
EntityManager entityManager) |
|
DataObserver(java.lang.String channelType,
ServerSession serverSession) |
|
DataObserver(java.lang.String destination,
ServerSession serverSession,
EntityManager entityManager) |
|
DataObserver(java.lang.String destination,
java.lang.String channelType,
ServerSession serverSession,
EntityManager entityManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
setContext(Context context) |
void |
setName(java.lang.String name)
Set the name of this object in its owning context
|
void |
start() |
void |
stop() |
void |
subscribe()
Subscribe the data topic
|
void |
unsubscribe() |
void |
unsubscribe(boolean onStop) |
public static final java.lang.String DATA_OBSERVER_TOPIC_NAME
protected DataObserver()
public DataObserver(ServerSession serverSession)
public DataObserver(java.lang.String channelType,
ServerSession serverSession)
public DataObserver(ServerSession serverSession, EntityManager entityManager)
public DataObserver(java.lang.String destination,
ServerSession serverSession,
EntityManager entityManager)
public DataObserver(java.lang.String destination,
java.lang.String channelType,
ServerSession serverSession,
EntityManager entityManager)
public void setContext(Context context)
setContext in interface ContextAwarepublic void setName(java.lang.String name)
NameAwarepublic void start()
public void stop()
public void subscribe()
public void unsubscribe()
public void unsubscribe(boolean onStop)