public abstract class TemporaryView extends View
Modifier and Type | Class and Description |
---|---|
static interface |
TemporaryView.CreateParameter |
static interface |
TemporaryView.Membership |
Modifier | Constructor and Description |
---|---|
protected |
TemporaryView(TemporaryView.CreateParameter param,
java.lang.String[] prefix,
byte[][] collectors,
java.util.Map<java.lang.Short,java.util.Map<java.lang.Byte,java.lang.Byte>> subscribes,
byte[][] subscribe_collectors) |
Modifier and Type | Method and Description |
---|---|
int |
getInstanceIndex() |
TemporaryView.Membership |
getMembership() |
long |
getTick() |
protected abstract void |
onAttachAbort(long sessionid,
TemporaryView.Membership.AbortReason reason) |
protected abstract void |
onAttached(long sessionid) |
protected abstract void |
onDetachAbort(long sessionid,
TemporaryView.Membership.AbortReason reason) |
protected abstract void |
onDetached(long sessionid,
byte reason) |
void |
schedule(java.lang.Runnable task) |
void |
setTick(long milliseconds) |
java.lang.String |
toString() |
isScriptEnabled, onClose, onMessage, processControl, schedule, tunnel, tunnel, update
protected TemporaryView(TemporaryView.CreateParameter param, java.lang.String[] prefix, byte[][] collectors, java.util.Map<java.lang.Short,java.util.Map<java.lang.Byte,java.lang.Byte>> subscribes, byte[][] subscribe_collectors)
public final int getInstanceIndex()
public final TemporaryView.Membership getMembership()
protected abstract void onAttachAbort(long sessionid, TemporaryView.Membership.AbortReason reason)
protected abstract void onDetachAbort(long sessionid, TemporaryView.Membership.AbortReason reason)
protected abstract void onAttached(long sessionid)
protected abstract void onDetached(long sessionid, byte reason)
public void setTick(long milliseconds)
public long getTick()