Uses of Interface
org.jivesoftware.util.cache.ClusterTask
Packages that use ClusterTask
Package
Description
The microkernel core of the server is a simple, flexible, nested
container framework defined in this package.
Utility classes.
-
Uses of ClusterTask in org.jivesoftware.openfire.archive
Classes in org.jivesoftware.openfire.archive that implement ClusterTaskModifier and TypeClassDescriptionclass
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 ClusterTaskModifier and TypeClassDescriptionclass
Task that will broadcast a message to local connected client sessions.class
Command that returns basic information about this JVM like number of client sessions, server sessions and amount of free and used memory.class
class
class
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 ClusterTaskModifier and TypeClassDescriptionclass
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
Task that will be executed on other cluster nodes to trigger the event that a component was added to a cluster node.class
Task that will be executed on other cluster nodes to trigger the event that a component was removed from a cluster node.class
-
Uses of ClusterTask in org.jivesoftware.openfire.container
Classes in org.jivesoftware.openfire.container that implement ClusterTaskModifier and TypeClassDescriptionclass
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
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 ClusterTaskModifier and TypeClassDescriptionclass
This task updates or deletes a property in a cluster node's muc service property map.class
Task that is used by a newly joined cluster node to inform other cluster nodes that it has joined the cluster.class
Task that informs cluster nodes that a XMPP entity is now an occupant of a MUC room.class
class
class
class
Task that will add a service to the cluster node.class
Task that will remove a service from the cluster node.class
Task that will update a service configuring in the cluster node.class
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 ClusterTaskModifier and TypeClassDescriptionclass
Updates the affiliation of a particular entity, for a particular pubsub node.class
A cluster task used to cancel a pubsub node subscription (a relation between an entity an a pubsub node).class
A cluster task used to instruct other cluster nodes that they must flush pending changes to pubsub nodes to the persistent data storage.class
A cluster task used to modify a pubsub node subscription (a relation between an entity an a pubsub node).class
A cluster task used to create a pubsub node subscription (a relation between an entity an a pubsub node).class
A cluster task used work with a particular pubsub node.class
Forces the node to be refreshed from the database.class
Removes a newly deleted node from memory across the cluster.class
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 ClusterTaskModifier and TypeClassDescriptionclass
Class that defines possible remote operations that could be performed on remote client sessions.class
Class that defines possible remote operations that could be performed on remote component sessions (for external components only).class
Class that defines possible remote operations that could be performed on remote connection manager sessions.class
Cluster task that will ask a remote cluster node to deliver some raw text to a local session.class
Task that will be executed in cluster nodes to get the number of sessions hosted by the cluster node.class
Class that defines possible remote operations that could be performed on remote incoming server sessions.class
Class that defines possible remote operations that could be performed on remote outgoing server sessions.class
Cluster task that will ask a remote cluster node to deliver some packet to a local session.class
Operations to be executed in a remote session hosted in a remote cluster node.Methods in org.jivesoftware.openfire.session with parameters of type ClusterTaskModifier and TypeMethodDescriptionprotected 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 ClusterTaskModifier and TypeClassDescriptionclass
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 ClusterTaskModifier and TypeMethodDescriptionstatic 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.DefaultLocalCacheStrategy.doSynchronousClusterTask
(ClusterTask task, boolean includeLocalMember) DefaultLocalCacheStrategy.doSynchronousClusterTask
(ClusterTask task, byte[] nodeID)