Uses of Interface
org.exoplatform.services.rpc.RemoteCommand
Packages that use RemoteCommand
-
Uses of RemoteCommand in org.exoplatform.services.rpc
Classes in org.exoplatform.services.rpc that implement RemoteCommandModifier and TypeClassDescriptionclassThis command will allow you to call one specific method with the arguments given by the execute method on a component.Methods in org.exoplatform.services.rpc that return RemoteCommandModifier and TypeMethodDescriptionRPCService.registerCommand(RemoteCommand command) Register a newRemoteCommandinstance, it will be mapped to its id.Methods in org.exoplatform.services.rpc with parameters of type RemoteCommandModifier and TypeMethodDescriptionRPCService.executeCommandOnAllNodes(RemoteCommand command, boolean synchronous, Serializable... args) Executes a command on all the cluster nodes.RPCService.executeCommandOnAllNodes(RemoteCommand command, long timeout, Serializable... args) Executes a command synchronously on all the cluster nodes.RPCService.executeCommandOnCoordinator(RemoteCommand command, boolean synchronous, Serializable... args) Executes a command on the coordinator only.RPCService.executeCommandOnCoordinator(RemoteCommand command, long timeout, Serializable... args) Executes a command synchronously on the coordinator only.RPCService.registerCommand(RemoteCommand command) Register a newRemoteCommandinstance, it will be mapped to its id.voidRPCService.unregisterCommand(RemoteCommand command) Unregister aRemoteCommandinstance, if the id is known or the instance itself is known otherwise it will be ignored -
Uses of RemoteCommand in org.exoplatform.services.rpc.impl
Methods in org.exoplatform.services.rpc.impl that return RemoteCommandModifier and TypeMethodDescriptionprotected RemoteCommandAbstractRPCService.getCommand(String commandId) Gives theRemoteCommandcorresponding to the given idAbstractRPCService.registerCommand(RemoteCommand command) Register a newRemoteCommandinstance, it will be mapped to its id.Methods in org.exoplatform.services.rpc.impl with parameters of type RemoteCommandModifier and TypeMethodDescriptionAbstractRPCService.excecuteCommand(List<org.jgroups.Address> dests, RemoteCommand command, boolean synchronous, long timeout, Serializable... args) Execute the command on all the nodes corresponding to the list of destinations.AbstractRPCService.executeCommandOnAllNodes(RemoteCommand command, boolean synchronous, Serializable... args) Executes a command on all the cluster nodes.AbstractRPCService.executeCommandOnAllNodes(RemoteCommand command, long timeout, Serializable... args) Executes a command synchronously on all the cluster nodes.AbstractRPCService.executeCommandOnAllNodesMain(RemoteCommand command, boolean synchronous, long timeout, Serializable... args) Executes a command on all the cluster nodes.AbstractRPCService.executeCommandOnCoordinator(RemoteCommand command, boolean synchronous, Serializable... args) Executes a command on the coordinator only.AbstractRPCService.executeCommandOnCoordinator(RemoteCommand command, long timeout, Serializable... args) Executes a command synchronously on the coordinator only.protected ObjectAbstractRPCService.executeCommandOnCoordinatorMain(RemoteCommand command, boolean synchronous, long timeout, Serializable... args) Executes a command on the coordinator only.AbstractRPCService.registerCommand(RemoteCommand command) Register a newRemoteCommandinstance, it will be mapped to its id.voidAbstractRPCService.unregisterCommand(RemoteCommand command) Unregister aRemoteCommandinstance, if the id is known or the instance itself is known otherwise it will be ignored