Uses of Interface
org.jivesoftware.util.cache.ClusterTask
-
Packages that use ClusterTask Package Description org.jivesoftware.openfire.archive 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 -
-
Uses of ClusterTask in org.jivesoftware.openfire.archive
Classes in org.jivesoftware.openfire.archive that implement ClusterTask Modifier and Type Class Description class
GetArchiveWriteETATask
A task that retrieves a time estimation on the time it takes for data to have been written to persistent storage. -
Uses of ClusterTask in org.jivesoftware.openfire.cluster
Classes in org.jivesoftware.openfire.cluster that implement ClusterTask Modifier and Type Class 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. -
Uses of ClusterTask in org.jivesoftware.openfire.component
Classes in org.jivesoftware.openfire.component that implement ClusterTask Modifier and Type Class 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.class
RequestComponentInfoNotification
-
Uses of ClusterTask in org.jivesoftware.openfire.container
Classes in org.jivesoftware.openfire.container that implement ClusterTask Modifier and Type Class 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. -
Uses of ClusterTask in org.jivesoftware.openfire.muc.cluster
Classes in org.jivesoftware.openfire.muc.cluster that implement ClusterTask Modifier and Type Class 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. -
Uses of ClusterTask in org.jivesoftware.openfire.pubsub.cluster
Classes in org.jivesoftware.openfire.pubsub.cluster that implement ClusterTask Modifier and Type Class 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
-
Uses of ClusterTask in org.jivesoftware.openfire.session
Classes in org.jivesoftware.openfire.session that implement ClusterTask Modifier and Type Class Description class
GetSessionsCountTask
Task that will be executed in cluster nodes to get the number of sessions hosted by the cluster node. -
Uses of ClusterTask in org.jivesoftware.util
Classes in org.jivesoftware.util that implement ClusterTask Modifier and Type Class Description class
PropertyClusterEventTask
This task updates or deletes a property in a cluster node's property map. -
Uses of ClusterTask in org.jivesoftware.util.cache
Methods in org.jivesoftware.util.cache with parameters of type ClusterTask Modifier and Type Method Description static void
CacheFactory. doClusterTask(ClusterTask<?> task)
Invokes a task on other cluster members 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
CacheFactoryStrategy. 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.void
DefaultLocalCacheStrategy. doClusterTask(ClusterTask task)
void
DefaultLocalCacheStrategy. doClusterTask(ClusterTask task, byte[] nodeID)
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).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.<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).<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.Collection<Object>
DefaultLocalCacheStrategy. doSynchronousClusterTask(ClusterTask task, boolean includeLocalMember)
Object
DefaultLocalCacheStrategy. doSynchronousClusterTask(ClusterTask task, byte[] nodeID)
-