| Class | Description |
---|
| AccountEvent |
AccountEvent is a simple data class used to pass information from
a UserAccount 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 an attribute of a client, a room, or a user
account. |
| AttributeCollection |
An collection of attributes for a client, user account, or room. |
| AttributeEvent |
AttributeEvent is a simple data class used to pass information from
an object to registered event-listeners when an attribute event occurs. |
| Client |
The Client class represents a unique client that is connected to Union Server. |
| 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 provides centralized access to Client instances,
which represent clients connected to Union Server. |
| ClientManagerEvent |
ClientManagerEvent is a simple data class used to pass information from
an application's ClientManager to registered event-listeners when
a client-management event occurs. |
| ClientManifest |
A ClientManifest is a data object containing information about a client
on the server, including attributes, a list of the rooms the client is
in, and a list of rooms the client is observing. |
| 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 event 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 event to registered event-listeners. |
| ConnectionMonitor |
The ConnectionMonitor class provides an application heartbeat and
automatic disconnection and reconnection services. |
| ConnectionRefusal |
A simple data class describing a connection refusal by Union Server. |
| ConnectionRefusalReason |
The ConnectionRefusalReason class is an enumeration of constant values
representing the known reasons Union Server will refuse a client connection. |
| 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. |
| CustomClient |
A base class for the creation of custom client classes. |
| Gateway |
A simple data class providing information about a gateway deployed
on Union Server. |
| GatewayBandwidth |
A simple data class providing information about bandwidth usage and
throughput for a gateway deployed on Union Server. |
| 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. |
| ModuleDefinition |
A simple data class representing the definition of a server-side module. |
| ModuleType |
The ModuleType class is an enumeration of constant values representing
different module types for a server-side module. |
| 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 Reactor event occurs. |
| Room |
The Room class represents a Union room, which is a place for clients to
engage in group communication. |
| 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. |
| RoomSettings |
A simple data container describing the configuration settings for a
room. |
| SecureHTTPConnection |
The SecureHTTPConnection class is identical to HTTPConnection except that
it performs communications over HTTPS (i.e., an encrypted TLS or SSL
connection) rather than plain HTTP.
|
| SecurityRole |
The SecurityRole class is an enumeration of constant values representing
different security roles for a user account. |
| Server |
Provides access to global server data and functions, and a means of
communicating with server modules. |
| 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 |
Represents a UPC-formatted message, and also enumerates the internal
message ids for UPC messages used by Reactor. |
| UPCProcessingRecord |
A data container describing server-side processing-statistics for a single
UPC message received and then processed by Union Server. |
| UpdateLevels |
The UpdateLevels class specifies the amount of information a client wishes
to receive from the server about a room it has either joined or is observing. |
| UserAccount |
The UserAccount class represents a Union user account. |
| Validator |
Provides a collection of validation methods used to check whether
a roomID or attribute name is legally formed. |
| VersionNumber | |
| XMLSocketConnection |
The XMLSocketConnection class is used by Reactor to communicate with
Union Server over a persistent TCP/IP socket. |