Interfaces
 InterfaceDescription
 IClient The interface implemented by all classes that wish to represent a client in the Reactor API.
 IConnection IConnection is the interface that all connection classes must implement in order to be used to connect to Union.
Classes
 ClassDescription
 AccountEvent AccountEvent is a simple data class used to pass information from a Client object or AccountManager object to registered event-listeners when an account event occurs.
 AccountManager The AccountManager class provides control over Union user accounts.
 AccountManagerEvent AccountManagerEvent is a simple data class used to pass information from the AccountManager to registered event-listeners when an account management event occurs.
 Attribute A simple data class representing a client or room attribute.
 AttributeOptions The AttributeOptions class is an enumeration of constant values used to specify options for an attribute.
 Client The Client class represents a client that is connected to the server.
 ClientDisposalPolicy The ClientDisposalPolicy class is an enumeration of constant values representing different policies for the disposal of Client objects by the ClientManager.
 ClientEvent ClientEvent is a simple data class used to pass information from a Client object to registered event-listeners when a client event occurs.
 ClientManager The ClientManager class creates and provides access to Client instances, which represent clients connected to the server.
 Connection The Connection is the base class of all Reactor connection classes, including XMLSocketConnection and HTTPConnection.
 ConnectionEvent ConnectionEvent is a simple data class used to pass information about a connection to registered event-listeners.
 ConnectionManager The ConnectionManager class manages all connections made by a Reactor appliction to Union Server.
 ConnectionManagerEvent ConnectionManagerEvent is a simple data class used to pass information about a connection manager to registered event-listeners.
 ConnectionMonitor The ConnectionMonitor class provides an application heartbeat and automatic disconnection and reconnection services.
 ConnectionState The ClientConnectionState class is an enumeration of constant values representing the state of a client's current connection to the server.
 ConnectionType An enumeration of the types of connections Reactor applications can use to connect to Union server.
 CoreEventLogger The CoreEventLogger class enters a simple debug message into the client-side log for many of the major Reactor events.
 CustomClient A base class for the creation of custom client classes.
 HTTPConnection The HTTPConnection class is used by Reactor to communicate with Union Server over HTTP.
 MessageManager The MessageManager class provides a set of services related to sending and receiving messages between the client and server.
 Messages The Messages class defines constants representing the built-in messages defined by the Reactor library.
 Reactor The Reactor class is the root class of every Reactor client application.
 ReactorEvent ReactorEvent is a simple data class used to pass information from an application's Reactor object to registered event-listeners when a core Reactor event occurs.
 Room The Room class represents a Union room as it exists on the server.
 RoomClassRegistry RoomClassRegistry maintains a catalog of the classes that are used to represent the rooms in an application.
 RoomEvent RoomEvent is a simple data class used to pass information from a Room object to registered event-listeners when a room event occurs.
 RoomIDParser Provides convenience methods for retreiving the qualifier and simple id of a string fully qualified room id.
 RoomManager The RoomManager class provides access to Room objects, and utilities for creating, destroying, joining, and observing rooms on the server.
 RoomManagerEvent RoomManagerEvent is a simple data class used to pass information from an application's RoomManager to registered event-listeners when a room-management event occurs.
 RoomModules A simple data container indicating the locations and names of a set of server-side room modules.
 RoomModuleType The RoomModuleType class is an enumeration of constant values representing different module types for a server-side room.
 RoomSettings A simple data container describing the configuration settings for a new room.
 Server Provides access to global server data and functions.
 ServerEvent ServerEvent is a simple data class used to pass information from an application's Server object to registered event-listeners when a server event occurs.
 Statistics Provides a variety of networking and performance statistics for a Reactor object.
 Status An enumeration of the status codes for all built-in UPC messages and Reactor events.
 SynchronizationState The SynchronizationState class is an enumeration of constant values describing the current synchronization state of a client-side object such as a room.
 System Version information for the Reactor client SDK.
 Tokens A collection of constants representing meaningful tokens in communications with Union Server.
 UPC An enumeration of the internal message ids for UPC messages.
 UpdateLevel The UpdateLevel class is an enumeration of constant values describing the level of updates a client wishes to receive from a room.
 Validator Provides a collection of validation methods used to check whether a room or attribute ID contains illegal characters.
 VersionNumber 
 XMLSocketConnection The XMLSocketConnection class is used by Reactor to communicate with Union Server over a persistent TCP/IP socket.