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 newCrowdControlinstance.CrowdControlClientBuilder Builds a newCrowdControlinstance that acts as a client and connects to a single Crowd Control server instance.CrowdControlException A generic exception raised byCrowdControlor a package that uses it.CrowdControlServerBuilder Builds a newCrowdControlinstance 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 theCrowdControllibrary was unable to map the providedtarget(s)while attempting to execute an effect and that the library shouldretrythe 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 arequestedeffect.Response.Builder Mutable builder for the immutableResponseclass.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.