Interface ClusterTask<V>

All Superinterfaces:
Externalizable, Runnable, Serializable
All Known Implementing Classes:
AffiliationTask, BroadcastMessage, CancelSubscriptionTask, ClientSessionTask, ComponentSessionTask, ConnectionMultiplexerSessionTask, DeliverRawTextTask, FlushTask, GetAdminConsoleInfoTask, GetArchiveWriteETATask, GetBasicStatistics, GetClusteredVersions, GetSessionsCountTask, IncomingServerSessionTask, IQResultListenerTask, IsPluginInstalledTask, ModifySubscriptionTask, MUCServicePropertyClusterEventTask, NewClusterMemberJoinedTask, NewSubscriptionTask, NodeTask, NotifyComponentInfo, NotifyComponentRegistered, NotifyComponentUnregistered, OccupantAddedTask, OccupantKickedForNicknameTask, OccupantRemovedTask, OccupantUpdatedTask, OutgoingServerSessionTask, ProcessPacketTask, PropertyClusterEventTask, RefreshNodeTask, RemotePacketExecution, RemoteSessionTask, RemoveNodeTask, RequestComponentInfoNotification, ServiceAddedEvent, ServiceRemovedEvent, ServiceUpdatedEvent, SubscriptionTask, SyncLocalOccupantsAndSendJoinPresenceTask

public interface ClusterTask<V> extends Runnable, Externalizable
An interface to mix in Externalizable and Runnable, which are both required for sending invokable tasks across a cluster.
  • Method Details

    • getResult

      V getResult()