Class NetListenerEvent
java.lang.Object
com.xpdustry.claj.server.util.NetListenerEvent
- All Implemented Interfaces:
arc.util.pooling.Pool.Poolable, Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ByteBufferprotected arc.net.Connectionprotected arc.net.NetListenerprotected Objectprotected static final com.xpdustry.claj.common.util.Pool<NetListenerEvent> Having a big pool can help at high loadprotected arc.net.DcReasonprotected booleanprotected arc.net.NetSerializerprotected byte-1: invalid, 0: connected, 1: disconnected, 2: received raw, 3: received, 4: idle. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static NetListenerEventget(int type, arc.net.Connection connection, arc.net.DcReason reason, ByteBuffer buffer, Object object, arc.net.NetListener listener, arc.net.NetSerializer serializer) static NetListenerEventofConnected(arc.net.Connection connection, arc.net.NetListener listener) static NetListenerEventofDisconnected(arc.net.Connection connection, arc.net.NetListener listener, arc.net.DcReason reason) static NetListenerEventofIdle(arc.net.Connection connection, arc.net.NetListener listener) static NetListenerEventofReceived(arc.net.Connection connection, arc.net.NetListener listener, Object object) static NetListenerEventofReceived(arc.net.Connection connection, arc.net.NetListener listener, ByteBuffer buffer, arc.net.NetSerializer serializer) voidreset()voidrun()
-
Field Details
-
pool
Having a big pool can help at high load -
type
protected byte type-1: invalid, 0: connected, 1: disconnected, 2: received raw, 3: received, 4: idle. -
connection
protected arc.net.Connection connection -
reason
protected arc.net.DcReason reason -
buffer
-
object
-
listener
protected arc.net.NetListener listener -
serializer
protected arc.net.NetSerializer serializer -
reset
protected boolean reset
-
-
Constructor Details
-
NetListenerEvent
public NetListenerEvent()
-
-
Method Details
-
run
-
reset
public void reset()- Specified by:
resetin interfacearc.util.pooling.Pool.Poolable
-
get
protected static NetListenerEvent get(int type, arc.net.Connection connection, arc.net.DcReason reason, ByteBuffer buffer, Object object, arc.net.NetListener listener, arc.net.NetSerializer serializer) -
ofConnected
public static NetListenerEvent ofConnected(arc.net.Connection connection, arc.net.NetListener listener) -
ofDisconnected
public static NetListenerEvent ofDisconnected(arc.net.Connection connection, arc.net.NetListener listener, arc.net.DcReason reason) -
ofReceived
public static NetListenerEvent ofReceived(arc.net.Connection connection, arc.net.NetListener listener, ByteBuffer buffer, arc.net.NetSerializer serializer) -
ofReceived
public static NetListenerEvent ofReceived(arc.net.Connection connection, arc.net.NetListener listener, Object object) -
ofIdle
-