|
eXo Kernel :: Component :: Common Service 2.4.3-CLD | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RemoteCommand | |
|---|---|
| org.exoplatform.services.rpc | |
| org.exoplatform.services.rpc.impl | |
| Uses of RemoteCommand in org.exoplatform.services.rpc |
|---|
| Classes in org.exoplatform.services.rpc that implement RemoteCommand | |
|---|---|
class |
SingleMethodCallCommand
This 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 RemoteCommand | |
|---|---|
RemoteCommand |
RPCService.registerCommand(RemoteCommand command)
Register a new RemoteCommand instance, it will be mapped to its id. |
| Methods in org.exoplatform.services.rpc with parameters of type RemoteCommand | |
|---|---|
List<Object> |
RPCService.executeCommandOnAllNodes(RemoteCommand command,
boolean synchronous,
Serializable... args)
Executes a command on all the cluster nodes. |
List<Object> |
RPCService.executeCommandOnAllNodes(RemoteCommand command,
long timeout,
Serializable... args)
Executes a command synchronously on all the cluster nodes. |
Object |
RPCService.executeCommandOnCoordinator(RemoteCommand command,
boolean synchronous,
Serializable... args)
Executes a command on the coordinator only. |
Object |
RPCService.executeCommandOnCoordinator(RemoteCommand command,
long timeout,
Serializable... args)
Executes a command synchronously on the coordinator only. |
RemoteCommand |
RPCService.registerCommand(RemoteCommand command)
Register a new RemoteCommand instance, it will be mapped to its id. |
void |
RPCService.unregisterCommand(RemoteCommand command)
Unregister a RemoteCommand instance, 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 RemoteCommand | |
|---|---|
protected RemoteCommand |
AbstractRPCService.getCommand(String commandId)
Gives the RemoteCommand corresponding to the given id |
RemoteCommand |
AbstractRPCService.registerCommand(RemoteCommand command)
Register a new RemoteCommand instance, it will be mapped to its id. |
| Methods in org.exoplatform.services.rpc.impl with parameters of type RemoteCommand | |
|---|---|
protected List<Object> |
AbstractRPCService.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. |
List<Object> |
AbstractRPCService.executeCommandOnAllNodes(RemoteCommand command,
boolean synchronous,
Serializable... args)
Executes a command on all the cluster nodes. |
List<Object> |
AbstractRPCService.executeCommandOnAllNodes(RemoteCommand command,
long timeout,
Serializable... args)
Executes a command synchronously on all the cluster nodes. |
protected List<Object> |
AbstractRPCService.executeCommandOnAllNodesMain(RemoteCommand command,
boolean synchronous,
long timeout,
Serializable... args)
Executes a command on all the cluster nodes. |
Object |
AbstractRPCService.executeCommandOnCoordinator(RemoteCommand command,
boolean synchronous,
Serializable... args)
Executes a command on the coordinator only. |
Object |
AbstractRPCService.executeCommandOnCoordinator(RemoteCommand command,
long timeout,
Serializable... args)
Executes a command synchronously on the coordinator only. |
protected Object |
AbstractRPCService.executeCommandOnCoordinatorMain(RemoteCommand command,
boolean synchronous,
long timeout,
Serializable... args)
Executes a command on the coordinator only. |
RemoteCommand |
AbstractRPCService.registerCommand(RemoteCommand command)
Register a new RemoteCommand instance, it will be mapped to its id. |
void |
AbstractRPCService.unregisterCommand(RemoteCommand command)
Unregister a RemoteCommand instance, if the id is known or the instance itself is known
otherwise it will be ignored |
|
eXo Kernel :: Component :: Common Service 2.4.3-CLD | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||