Class DispatchListener
java.lang.Object
com.xpdustry.claj.common.net.DispatchListener
- All Implemented Interfaces:
arc.net.NetListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface arc.net.NetListener
arc.net.NetListener.LagListener, arc.net.NetListener.QueuedListener, arc.net.NetListener.ThreadedListener -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanWhetheridle(Connection)calls stop if the connection has stopped to be idle.protected arc.net.NetListener[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(arc.net.NetListener listener) voidconnected(arc.net.Connection connection) voiddisconnected(arc.net.Connection connection, arc.net.DcReason reason) arc.net.NetListener[]voididle(arc.net.Connection connection) voidvoidremoveListener(arc.net.NetListener listener)
-
Field Details
-
listeners
protected arc.net.NetListener[] listeners -
cutIdle
public boolean cutIdleWhetheridle(Connection)calls stop if the connection has stopped to be idle.
-
-
Constructor Details
-
DispatchListener
public DispatchListener() -
DispatchListener
public DispatchListener(boolean cutIdle)
-
-
Method Details
-
getListeners
public arc.net.NetListener[] getListeners() -
addListener
public void addListener(arc.net.NetListener listener) -
removeListener
public void removeListener(arc.net.NetListener listener) -
connected
public void connected(arc.net.Connection connection) - Specified by:
connectedin interfacearc.net.NetListener
-
disconnected
public void disconnected(arc.net.Connection connection, arc.net.DcReason reason) - Specified by:
disconnectedin interfacearc.net.NetListener
-
received
- Specified by:
receivedin interfacearc.net.NetListener
-
idle
public void idle(arc.net.Connection connection) - Specified by:
idlein interfacearc.net.NetListener
-