Package dev.qixils.crowdcontrol.socket
-
Interface Summary Interface Description ByteObject An object that is represented by a byte in JSON serialization.JsonObject An object that can be serialized into JSON.SocketManager Manages the connection(s) to a Crowd Control server or clients. -
Class Summary Class Description ClientSocketManager Manages the connection to the Crowd Control server.Request An incoming packet from the Crowd Control TCP server which represents an effect to be played.Request.Target A recipient of an effect.Response An outgoing packet to the Crowd Control TCP server carrying the result of executing arequested
effect.Response.Builder Mutable builder for the immutableResponse
class.ServerSocketManager Manages the connection to Crowd Control clients. -
Enum Summary Enum Description Request.Type The type of incoming packet.Response.ResultType The result of processing an incoming packet.