All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description ByteObject An object that is represented by a byte in JSON serialization.CheckResult The value returned by acheck
.ClientSocketManager Manages the connection to the Crowd Control server.CrowdControl CrowdControlBuilder Builds a newCrowdControl
instance.CrowdControlClientBuilder Builds a newCrowdControl
instance that acts as a client and connects to a single Crowd Control server instance.CrowdControlException A generic exception raised byCrowdControl
or a package that uses it.CrowdControlServerBuilder Builds a newCrowdControl
instance that acts as a server for Crowd Control clients to connect to.JsonObject An object that can be serialized into JSON.NoApplicableTarget An exception indicating that a software utilizing theCrowdControl
library was unable to map the providedtarget(s)
while attempting to execute an effect and that the library shouldretry
the effect after a short time.Request An incoming packet from the Crowd Control TCP server which represents an effect to be played.Request.Target A recipient of an effect.Request.Type The type of incoming packet.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.Response.ResultType The result of processing an incoming packet.ServerSocketManager Manages the connection to Crowd Control clients.SocketManager Manages the connection(s) to a Crowd Control server or clients.Subscribe Indicates that the annotated method is an effect handler for theprovided effect
.TimedEffect A wrapper for safely executing exclusive timed effects.