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 classGetArchiveWriteETATaskA 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 classBroadcastMessageTask that will broadcast a message to local connected client sessions.classGetBasicStatisticsCommand that returns basic information about this JVM like number of client sessions, server sessions and amount of free and used memory.classGetClusteredVersionsclassIQResultListenerTaskclassRemotePacketExecutionTask 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 classNotifyComponentInfoTask that will be executed on other cluster nodes to trigger the event that a component has send its disco#info to the server.classNotifyComponentRegisteredTask that will be executed on other cluster nodes to trigger the event that a component was added to a cluster node.classNotifyComponentUnregisteredTask that will be executed on other cluster nodes to trigger the event that a component was removed from a cluster node.classRequestComponentInfoNotification -
Uses of ClusterTask in org.jivesoftware.openfire.container
Classes in org.jivesoftware.openfire.container that implement ClusterTask Modifier and Type Class Description classGetAdminConsoleInfoTaskTask that will return the bind interface and ports being used by the admin console of the node where the task will be executed.classIsPluginInstalledTaskTask 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 classMUCServicePropertyClusterEventTaskThis task updates or deletes a property in a cluster node's muc service property map.classNewClusterMemberJoinedTaskTask that is used by a newly joined cluster node to inform other cluster nodes that it has joined the cluster.classOccupantAddedTaskTask that informs cluster nodes that a XMPP entity is now an occupant of a MUC room.classOccupantKickedForNicknameTaskclassOccupantRemovedTaskclassOccupantUpdatedTaskclassServiceAddedEventTask that will add a service to the cluster node.classServiceRemovedEventTask that will remove a service from the cluster node.classServiceUpdatedEventTask that will update a service configuring in the cluster node.classSyncLocalOccupantsAndSendJoinPresenceTaskTask 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 classAffiliationTaskUpdates the affiliation of a particular entity, for a particular pubsub node.classCancelSubscriptionTaskA cluster task used to cancel a pubsub node subscription (a relation between an entity an a pubsub node).classFlushTaskA cluster task used to instruct other cluster nodes that they must flush pending changes to pubsub nodes to the persistent data storage.classModifySubscriptionTaskA cluster task used to modify a pubsub node subscription (a relation between an entity an a pubsub node).classNewSubscriptionTaskA cluster task used to create a pubsub node subscription (a relation between an entity an a pubsub node).classNodeTaskA cluster task used work with a particular pubsub node.classRefreshNodeTaskForces the node to be refreshed from the database.classRemoveNodeTaskRemoves a newly deleted node from memory across the cluster.classSubscriptionTaskA 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 classClientSessionTaskClass that defines possible remote operations that could be performed on remote client sessions.classComponentSessionTaskClass that defines possible remote operations that could be performed on remote component sessions (for external components only).classConnectionMultiplexerSessionTaskClass that defines possible remote operations that could be performed on remote connection manager sessions.classDeliverRawTextTaskCluster task that will ask a remote cluster node to deliver some raw text to a local session.classGetSessionsCountTaskTask that will be executed in cluster nodes to get the number of sessions hosted by the cluster node.classIncomingServerSessionTaskClass that defines possible remote operations that could be performed on remote incoming server sessions.classOutgoingServerSessionTaskClass that defines possible remote operations that could be performed on remote outgoing server sessions.classProcessPacketTaskCluster task that will ask a remote cluster node to deliver some packet to a local session.classRemoteSessionTaskOperations 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 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 ClusterTask Modifier and Type Class Description classPropertyClusterEventTaskThis 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 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.Collection<Object>DefaultLocalCacheStrategy. doSynchronousClusterTask(ClusterTask task, boolean includeLocalMember)ObjectDefaultLocalCacheStrategy. doSynchronousClusterTask(ClusterTask task, byte[] nodeID)
-