eXo Kernel :: Component :: Common Service 2.4.3-CLD

Uses of Interface
org.exoplatform.services.rpc.RemoteCommand

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

Copyright © 2013 eXo Platform SAS. All Rights Reserved.