Package | Description |
---|---|
org.jivesoftware.openfire.cluster | |
org.jivesoftware.openfire.component | |
org.jivesoftware.openfire.container |
The microkernel core of the server is a simple, flexible, nested
container framework defined in this package.
|
org.jivesoftware.openfire.muc.cluster | |
org.jivesoftware.openfire.pubsub.cluster | |
org.jivesoftware.openfire.session | |
org.jivesoftware.util |
Utility classes.
|
org.jivesoftware.util.cache |
Modifier and Type | Class and Description |
---|---|
class |
GetBasicStatistics
Command that returns basic information about this JVM like number of client sessions,
server sessions and amount of free and used memory.
|
Modifier and Type | Class and Description |
---|---|
class |
NotifyComponentInfo
Task that will be executed on other cluster nodes to trigger the event that a component has
send its disco#info to the server.
|
class |
NotifyComponentRegistered
Task that will be executed on other cluster nodes to trigger the event that a component was
added to a cluster node.
|
class |
NotifyComponentUnregistered
Task that will be executed on other cluster nodes to trigger the event that a component was
removed from a cluster node.
|
Modifier and Type | Class and Description |
---|---|
class |
GetAdminConsoleInfoTask
Task that will return the bind interface and ports being used by the admin
console of the node where the task will be executed.
|
class |
IsPluginInstalledTask
Task that will be run in each cluster node to learn if the specified plugin
is installed or not.
|
Modifier and Type | Class and Description |
---|---|
class |
AddAffiliation
Task that adds an affiliation for a room in the other cluster nodes.
|
class |
AddMember
Task that adds a new member to the room in the other cluster nodes.
|
class |
BroadcastMessageRequest
Task that broadcasts a message to local room occupants.
|
class |
BroadcastPresenceRequest
Task that broadcasts the presence of a room occupant to the occupants of the room
being hosted by the cluster node.
|
class |
ChangeNickname
Task that changes the nickname of an existing room occupant in the cluster node.
|
class |
DestroyRoomRequest
Task that destroys the local room in the cluster node.
|
class |
GetNewMemberRoomsRequest
Task requested by each cluster node when a new node joins the cluster.
|
class |
GetNumberConnectedUsers
Task to be executed in each cluster node to obtain the total number of
users using the multi user chat service.
|
class |
MUCRoomTask<V>
Task related to a room to be executed in a cluster node.
|
class |
MUCServicePropertyClusterEventTask
This task updates or deletes a property in a cluster node's muc service property map.
|
class |
OccupantAddedEvent
Task that will remove a room occupant from the list of occupants in the room.
|
class |
OccupantLeftEvent
Task that removes a room occupant from the list of occupants in the room.
|
class |
RoomAvailableEvent
Task that adds a new local room to the cluster node.
|
class |
RoomRemovedEvent
Task that will remove a local room from the cluster node.
|
class |
RoomUpdatedEvent
Task that updates the configuration of a local room.
|
class |
SeniorMemberServicesRequest
Task to be requested by a node that joins a cluster and be executed in the senior cluster member to get
the services with rooms with occupants.
|
class |
ServiceAddedEvent
Task that will add a service to the cluster node.
|
class |
ServiceRemovedEvent
Task that will remove a service from the cluster node.
|
class |
ServiceUpdatedEvent
Task that will update a service configuring in the cluster node.
|
class |
UpdateHistoryStrategy
Cluster task that will update the history strategy used by a MultiUserChatService
service.
|
class |
UpdateOccupant
Task that updates all information regarding a room occupant.
|
class |
UpdateOccupantRequest
Task that requests the cluster node hosting a room occupant to change his
role and/or affiliation.
|
class |
UpdatePresence
Task that updates the presence of an occupant in a room.
|
Modifier and Type | Class and Description |
---|---|
class |
AffiliationTask |
class |
CancelSubscriptionTask |
class |
FlushTask |
class |
ModifySubscriptionTask |
class |
NewSubscriptionTask |
class |
NodeChangeTask
Base class of clustering tasks for pubsub.
|
class |
NodeTask |
class |
RefreshNodeTask
Forces the node to be refreshed from the database.
|
class |
RemoveNodeTask
Removes a newly deleted node from memory across the cluster.
|
class |
SubscriptionTask |
Modifier and Type | Class and Description |
---|---|
class |
GetSessionsCountTask
Task that will be executed in cluster nodes to get the number of sessions hosted by the
cluster node.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertyClusterEventTask
This task updates or deletes a property in a cluster node's property map.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultLocalCacheStrategy.doClusterTask(ClusterTask task) |
void |
CacheFactoryStrategy.doClusterTask(ClusterTask<?> task)
Invokes a task on other cluster members in an asynchronous fashion.
|
static void |
CacheFactory.doClusterTask(ClusterTask<?> task)
Invokes a task on other cluster members in an asynchronous fashion.
|
void |
CacheFactoryStrategy.doClusterTask(ClusterTask<?> task,
byte[] nodeID)
Invokes a task on other the specified cluster member in an asynchronous fashion.
|
static void |
CacheFactory.doClusterTask(ClusterTask<?> task,
byte[] nodeID)
Invokes a task on a given cluster member in an asynchronous fashion.
|
void |
DefaultLocalCacheStrategy.doClusterTask(ClusterTask task,
byte[] nodeID) |
<T> Collection<T> |
CacheFactoryStrategy.doSynchronousClusterTask(ClusterTask<T> task,
boolean includeLocalMember)
Invokes a task on other cluster members synchronously and returns the result as a Collection
(method will not return until the task has been executed on each cluster member).
|
static <T> Collection<T> |
CacheFactory.doSynchronousClusterTask(ClusterTask<T> task,
boolean includeLocalMember)
Invokes a task on other cluster members synchronously and returns the result as a Collection
(method will not return until the task has been executed on each cluster member).
|
<T> T |
CacheFactoryStrategy.doSynchronousClusterTask(ClusterTask<T> task,
byte[] nodeID)
Invokes a task on a given cluster member synchronously and returns the result of
the remote operation.
|
static <T> T |
CacheFactory.doSynchronousClusterTask(ClusterTask<T> task,
byte[] nodeID)
Invokes a task on a given cluster member synchronously and returns the result of
the remote operation.
|
Collection<Object> |
DefaultLocalCacheStrategy.doSynchronousClusterTask(ClusterTask task,
boolean includeLocalMember) |
Object |
DefaultLocalCacheStrategy.doSynchronousClusterTask(ClusterTask task,
byte[] nodeID) |
Copyright © 2003–2019 Ignite Realtime. All rights reserved.