public class SessionTracker extends AbstractLifeCycle implements WebSocketSessionListener, Dumpable
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Constructor and Description |
---|
SessionTracker() |
Modifier and Type | Method and Description |
---|---|
void |
dump(Appendable out,
String indent)
Dump this object (and children) into an Appendable using the provided indent after any new lines.
|
Set<WebSocketSession> |
getSessions() |
void |
onSessionClosed(WebSocketSession session) |
void |
onSessionCreated(WebSocketSession session) |
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
onSessionOpened
dump, dump, dumpContainer, dumpIterable, dumpMapEntries, dumpObject, dumpObjects, dumpSelf, named
public Set<WebSocketSession> getSessions()
public void onSessionCreated(WebSocketSession session)
onSessionCreated
in interface WebSocketSessionListener
public void onSessionClosed(WebSocketSession session)
onSessionClosed
in interface WebSocketSessionListener
public void dump(Appendable out, String indent) throws IOException
Dumpable
dump
in interface Dumpable
out
- The appendable to dump toindent
- The indent to apply after any new lines.IOException
- if unable to write to AppendableCopyright © 2010 - 2020 Adobe. All Rights Reserved