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 TypeClassDescriptionclassA 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 TypeClassDescriptionclassTask that will broadcast a message to local connected client sessions.classCommand that returns basic information about this JVM like number of client sessions, server sessions and amount of free and used memory.classclassclassTask 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 TypeClassDescriptionclassTask that will be executed on other cluster nodes to trigger the event that a component has send its disco#info to the server.classTask that will be executed on other cluster nodes to trigger the event that a component was added to a cluster node.classTask 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 TypeClassDescriptionclassTask that will return the bind interface and ports being used by the admin console of the node where the task will be executed.classTask 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 TypeClassDescriptionclassThis task updates or deletes a property in a cluster node's muc service property map.classTask that is used by a newly joined cluster node to inform other cluster nodes that it has joined the cluster.classTask that informs cluster nodes that a XMPP entity is now an occupant of a MUC room.classclassclassclassTask that will add a service to the cluster node.classTask that will remove a service from the cluster node.classTask that will update a service configuring in the cluster node.classTask 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 TypeClassDescriptionclassUpdates the affiliation of a particular entity, for a particular pubsub node.classA cluster task used to cancel a pubsub node subscription (a relation between an entity an a pubsub node).classA cluster task used to instruct other cluster nodes that they must flush pending changes to pubsub nodes to the persistent data storage.classA cluster task used to modify a pubsub node subscription (a relation between an entity an a pubsub node).classA cluster task used to create a pubsub node subscription (a relation between an entity an a pubsub node).classA cluster task used work with a particular pubsub node.classForces the node to be refreshed from the database.classRemoves a newly deleted node from memory across the cluster.classA 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 TypeClassDescriptionclassClass that defines possible remote operations that could be performed on remote client sessions.classClass that defines possible remote operations that could be performed on remote component sessions (for external components only).classClass that defines possible remote operations that could be performed on remote connection manager sessions.classCluster task that will ask a remote cluster node to deliver some raw text to a local session.classTask that will be executed in cluster nodes to get the number of sessions hosted by the cluster node.classClass that defines possible remote operations that could be performed on remote incoming server sessions.classClass that defines possible remote operations that could be performed on remote outgoing server sessions.classCluster task that will ask a remote cluster node to deliver some packet to a local session.classOperations 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 voidRemoteSession.doClusterTask(ClusterTask task) Invokes a task on the remote cluster member in an asynchronous fashion.protected ObjectRemoteSession.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 TypeClassDescriptionclassThis 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 voidCacheFactory.doClusterTask(ClusterTask<?> task) Invokes a task on other cluster members in an asynchronous fashion.static voidCacheFactory.doClusterTask(ClusterTask<?> task, byte[] nodeID) Invokes a task on a given cluster member in an asynchronous fashion.voidCacheFactoryStrategy.doClusterTask(ClusterTask<?> task) Invokes a task on other cluster members in an asynchronous fashion.voidCacheFactoryStrategy.doClusterTask(ClusterTask<?> task, byte[] nodeID) Invokes a task on other the specified cluster member in an asynchronous fashion.voidDefaultLocalCacheStrategy.doClusterTask(ClusterTask task) voidDefaultLocalCacheStrategy.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> TCacheFactory.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> TCacheFactoryStrategy.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)