Public Member Functions | |
ManagerProxy (si.ijs.maci.Manager manager) | |
ManagerProxy (java.lang.Object obj) | |
ClientInfo[] | getClientInfo (int id, int[] handles, String name_wc) throws AcsJNoPermissionEx |
Component | getComponent (int id, URI curl, boolean activate, StatusHolder status) throws AcsJNoPermissionEx |
ComponentInfo[] | getComponentInfo (int id, int[] handles, String name_wc, String type_wc, boolean activeOnly) throws AcsJNoPermissionEx |
Component[] | getComponents (int id, URI[] curls, boolean activate, StatusSeqHolder statuses) throws AcsJNoPermissionEx |
ContainerInfo[] | getContainerInfo (int id, int[] handles, String name_wc) throws AcsJNoPermissionEx |
ComponentInfo | getDefaultComponent (int id, String type) throws AcsJNoPermissionEx, NoDefaultComponentException |
String | getDomain () |
ComponentInfo | getDynamicComponent (int id, ComponentSpec componentSpec, boolean markAsDefault) throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx |
ComponentInfo[] | getDynamicComponents (int id, ComponentSpec[] components) throws AcsJNoPermissionEx |
ComponentInfo | getCollocatedComponent (int id, ComponentSpec componentSpec, boolean markAsDefault, URI targetComponentURI) throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx |
Component | getComponentNonSticky (int id, URI curl) throws AcsJCannotGetComponentEx, AcsJNoPermissionEx |
Component | getService (int id, URI curl, boolean activate, StatusHolder status) throws AcsJNoPermissionEx |
Component[] | getServices (int id, URI[] curls, boolean activate, StatusSeqHolder statuses) throws AcsJNoPermissionEx |
ClientInfo | login (Client reference) throws AcsJNoPermissionEx |
void | logout (int id) throws AcsJNoPermissionEx |
int | registerComponent (int id, URI curl, String type, Component cob) throws AcsJNoPermissionEx |
int | releaseComponent (int id, URI curl) throws AcsJNoPermissionEx |
void | releaseComponents (int id, URI[] curls) throws AcsJNoPermissionEx |
int | forceReleaseComponent (int id, URI curl) throws AcsJNoPermissionEx |
Component | restartComponent (int id, URI curl) throws AcsJNoPermissionEx |
void | shutdown (int id, int containers) throws AcsJNoPermissionEx |
void | unregisterComponent (int id, int handle) throws AcsJNoPermissionEx |
void | shutdownContainer (int id, String containerName, int action) throws AcsJNoPermissionEx |
void | makeComponentImmortal (int id, URI curl, boolean immortalState) throws AcsJNoPermissionEx |
si.ijs.maci.Manager | getManager () |
String | toString () |
boolean | equals (Object obj) |
void | releaseComponentAsync (int id, URI curl, LongCompletionCallback callback) throws AcsJNoPermissionEx, AcsJBadParameterEx |
Protected Attributes | |
si.ijs.maci.Manager | manager |
CORBA Manager Proxy. This class is used by clients of remote Managers that want to use the acs.maci.Manager interface. In particular it used by the JManager application to implement Manager federation.
In this way we have simmetry:
com.cosylab.acs.maci.plug.ManagerProxy.ManagerProxy | ( | si.ijs.maci.Manager | manager | ) |
Constructor for ManagerProxy.
manager | CORBA reference, non-null . |
References com.cosylab.acs.maci.plug.ManagerProxy.manager.
com.cosylab.acs.maci.plug.ManagerProxy.ManagerProxy | ( | java.lang.Object | obj | ) |
Constructor for ManagerProxy.
obj | java.lang.Object which is CORBA reference, non-null . |
boolean com.cosylab.acs.maci.plug.ManagerProxy.equals | ( | Object | obj | ) |
References com.cosylab.acs.maci.plug.ManagerProxy.manager.
int com.cosylab.acs.maci.plug.ManagerProxy.forceReleaseComponent | ( | int | id, | |
URI | curl | |||
) | throws AcsJNoPermissionEx |
ClientInfo [] com.cosylab.acs.maci.plug.ManagerProxy.getClientInfo | ( | int | id, | |
int[] | handles, | |||
String | name_wc | |||
) | throws AcsJNoPermissionEx |
ComponentInfo com.cosylab.acs.maci.plug.ManagerProxy.getCollocatedComponent | ( | int | id, | |
ComponentSpec | componentSpec, | |||
boolean | markAsDefault, | |||
URI | targetComponentURI | |||
) | throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx |
Component com.cosylab.acs.maci.plug.ManagerProxy.getComponent | ( | int | id, | |
URI | curl, | |||
boolean | activate, | |||
StatusHolder | status | |||
) | throws AcsJNoPermissionEx |
References com.cosylab.acs.maci.plug.ManagerProxy.manager.
ComponentInfo [] com.cosylab.acs.maci.plug.ManagerProxy.getComponentInfo | ( | int | id, | |
int[] | handles, | |||
String | name_wc, | |||
String | type_wc, | |||
boolean | activeOnly | |||
) | throws AcsJNoPermissionEx |
References com.cosylab.acs.maci.ComponentInfo.ComponentInfo(), com.cosylab.acs.maci.plug.ManagerProxy.manager, com.cosylab.acs.maci.ComponentInfo.setAccessRights(), com.cosylab.acs.maci.ComponentInfo.setClients(), com.cosylab.acs.maci.ComponentInfo.setContainer(), com.cosylab.acs.maci.ComponentInfo.setContainerName(), and com.cosylab.acs.maci.ComponentInfo.setInterfaces().
Component com.cosylab.acs.maci.plug.ManagerProxy.getComponentNonSticky | ( | int | id, | |
URI | curl | |||
) | throws AcsJCannotGetComponentEx, AcsJNoPermissionEx |
Component [] com.cosylab.acs.maci.plug.ManagerProxy.getComponents | ( | int | id, | |
URI[] | curls, | |||
boolean | activate, | |||
StatusSeqHolder | statuses | |||
) | throws AcsJNoPermissionEx |
ContainerInfo [] com.cosylab.acs.maci.plug.ManagerProxy.getContainerInfo | ( | int | id, | |
int[] | handles, | |||
String | name_wc | |||
) | throws AcsJNoPermissionEx |
ComponentInfo com.cosylab.acs.maci.plug.ManagerProxy.getDefaultComponent | ( | int | id, | |
String | type | |||
) | throws AcsJNoPermissionEx, NoDefaultComponentException |
String com.cosylab.acs.maci.plug.ManagerProxy.getDomain | ( | ) |
ComponentInfo com.cosylab.acs.maci.plug.ManagerProxy.getDynamicComponent | ( | int | id, | |
ComponentSpec | componentSpec, | |||
boolean | markAsDefault | |||
) | throws AcsJCannotGetComponentEx, AcsJNoPermissionEx, AcsJIncompleteComponentSpecEx, AcsJInvalidComponentSpecEx, AcsJComponentSpecIncompatibleWithActiveComponentEx |
ComponentInfo [] com.cosylab.acs.maci.plug.ManagerProxy.getDynamicComponents | ( | int | id, | |
ComponentSpec[] | components | |||
) | throws AcsJNoPermissionEx |
si.ijs.maci.Manager com.cosylab.acs.maci.plug.ManagerProxy.getManager | ( | ) |
Returns the manager.
References com.cosylab.acs.maci.plug.ManagerProxy.manager.
Component com.cosylab.acs.maci.plug.ManagerProxy.getService | ( | int | id, | |
URI | curl, | |||
boolean | activate, | |||
StatusHolder | status | |||
) | throws AcsJNoPermissionEx |
Component [] com.cosylab.acs.maci.plug.ManagerProxy.getServices | ( | int | id, | |
URI[] | curls, | |||
boolean | activate, | |||
StatusSeqHolder | statuses | |||
) | throws AcsJNoPermissionEx |
ClientInfo com.cosylab.acs.maci.plug.ManagerProxy.login | ( | Client | reference | ) | throws AcsJNoPermissionEx |
void com.cosylab.acs.maci.plug.ManagerProxy.logout | ( | int | id | ) | throws AcsJNoPermissionEx |
void com.cosylab.acs.maci.plug.ManagerProxy.makeComponentImmortal | ( | int | id, | |
URI | curl, | |||
boolean | immortalState | |||
) | throws AcsJNoPermissionEx |
int com.cosylab.acs.maci.plug.ManagerProxy.registerComponent | ( | int | id, | |
URI | curl, | |||
String | type, | |||
Component | cob | |||
) | throws AcsJNoPermissionEx |
int com.cosylab.acs.maci.plug.ManagerProxy.releaseComponent | ( | int | id, | |
URI | curl | |||
) | throws AcsJNoPermissionEx |
References com.cosylab.acs.maci.plug.ManagerProxy.manager.
void com.cosylab.acs.maci.plug.ManagerProxy.releaseComponentAsync | ( | int | id, | |
URI | curl, | |||
LongCompletionCallback | callback | |||
) | throws AcsJNoPermissionEx, AcsJBadParameterEx |
void com.cosylab.acs.maci.plug.ManagerProxy.releaseComponents | ( | int | id, | |
URI[] | curls | |||
) | throws AcsJNoPermissionEx |
Component com.cosylab.acs.maci.plug.ManagerProxy.restartComponent | ( | int | id, | |
URI | curl | |||
) | throws AcsJNoPermissionEx |
void com.cosylab.acs.maci.plug.ManagerProxy.shutdown | ( | int | id, | |
int | containers | |||
) | throws AcsJNoPermissionEx |
void com.cosylab.acs.maci.plug.ManagerProxy.shutdownContainer | ( | int | id, | |
String | containerName, | |||
int | action | |||
) | throws AcsJNoPermissionEx |
String com.cosylab.acs.maci.plug.ManagerProxy.toString | ( | ) |
Returns a single-line rendition of this instance into text.
References com.cosylab.acs.maci.plug.ManagerProxy.manager.
void com.cosylab.acs.maci.plug.ManagerProxy.unregisterComponent | ( | int | id, | |
int | handle | |||
) | throws AcsJNoPermissionEx |
si.ijs.maci.Manager com.cosylab.acs.maci.plug.ManagerProxy.manager [protected] |
CORBA reference.
Referenced by com.cosylab.acs.maci.plug.ManagerProxy.equals(), com.cosylab.acs.maci.plug.ManagerProxy.getComponent(), com.cosylab.acs.maci.plug.ManagerProxy.getComponentInfo(), com.cosylab.acs.maci.plug.ManagerProxy.getManager(), com.cosylab.acs.maci.plug.ManagerProxy.ManagerProxy(), com.cosylab.acs.maci.plug.ManagerProxy.releaseComponent(), com.cosylab.acs.maci.plug.ManagerProxy.releaseComponentAsync(), and com.cosylab.acs.maci.plug.ManagerProxy.toString().