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
BroadcastMessage
Task that will broadcast a message to local connected client sessions.class
GetBasicStatistics
Command that returns basic information about this JVM like number of client sessions, server sessions and amount of free and used memory.class
GetClusteredVersions
class
IQResultListenerTask
class
RemotePacketExecution
Task to be executed by remote nodes to deliver the requested packet to the requested receiver. -
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
MUCServicePropertyClusterEventTask
This task updates or deletes a property in a cluster node's muc service property map.class
NewClusterMemberJoinedTask
Task that is used by a newly joined cluster node to inform other cluster nodes that it has joined the cluster.class
OccupantAddedTask
Task that informs cluster nodes that a XMPP entity is now an occupant of a MUC room.class
OccupantKickedForNicknameTask
class
OccupantRemovedTask
class
OccupantUpdatedTask
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
SyncLocalOccupantsAndSendJoinPresenceTask
Task that is used by a cluster node to inform other cluster nodes of its local occupants. -
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
Updates the affiliation of a particular entity, for a particular pubsub node.class
CancelSubscriptionTask
A cluster task used to cancel a pubsub node subscription (a relation between an entity an a pubsub node).class
FlushTask
A cluster task used to instruct other cluster nodes that they must flush pending changes to pubsub nodes to the persistent data storage.class
ModifySubscriptionTask
A cluster task used to modify a pubsub node subscription (a relation between an entity an a pubsub node).class
NewSubscriptionTask
A cluster task used to create a pubsub node subscription (a relation between an entity an a pubsub node).class
NodeTask
A cluster task used work with a particular pubsub node.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
A cluster task used work with a particular subscription (a relation between an entity an a pubsub node) of a pubsub node. -
Uses of ClusterTask in org.jivesoftware.openfire.session
Classes in org.jivesoftware.openfire.session that implement ClusterTask Modifier and Type Class Description class
ClientSessionTask
Class that defines possible remote operations that could be performed on remote client sessions.class
ComponentSessionTask
Class that defines possible remote operations that could be performed on remote component sessions (for external components only).class
ConnectionMultiplexerSessionTask
Class that defines possible remote operations that could be performed on remote connection manager sessions.class
DeliverRawTextTask
Cluster task that will ask a remote cluster node to deliver some raw text to a local session.class
GetSessionsCountTask
Task that will be executed in cluster nodes to get the number of sessions hosted by the cluster node.class
IncomingServerSessionTask
Class that defines possible remote operations that could be performed on remote incoming server sessions.class
OutgoingServerSessionTask
Class that defines possible remote operations that could be performed on remote outgoing server sessions.class
ProcessPacketTask
Cluster task that will ask a remote cluster node to deliver some packet to a local session.class
RemoteSessionTask
Operations to be executed in a remote session hosted in a remote cluster node.Methods in org.jivesoftware.openfire.session with parameters of type ClusterTask Modifier and Type Method Description protected void
RemoteSession. doClusterTask(ClusterTask task)
Invokes a task on the remote cluster member in an asynchronous fashion.protected Object
RemoteSession. doSynchronousClusterTask(ClusterTask<Object> task)
Invokes a task on the remote cluster member synchronously and returns the result of the remote operation. -
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)
-