Classes | |
class | CBComponentInfoImpl |
Public Member Functions | |
ContainerProxy (si.ijs.maci.Container container) | |
ComponentInfo | activate_component (int handle, long executionId, String name, String exe, String type) throws AcsJCannotActivateComponentEx |
void | activate_component_async (int handle, long executionId, String name, String exe, String type, ComponentInfoCompletionCallback callback) |
void | deactivate_component (int handle) throws AcsJCannotDeactivateComponentEx, AcsJComponentDeactivationUncleanEx,AcsJComponentDeactivationFailedEx |
ComponentInfo[] | get_component_info (int[] handles) throws RemoteException |
Component | restart_component (int handle) throws RemoteException |
void | shutdown (int action) throws RemoteException |
void | set_component_shutdown_order (int[] handles) throws RemoteException |
si.ijs.maci.Client | getClient () |
String | toString () |
boolean | equals (Object obj) |
Static Public Member Functions | |
static int | inverseMapAccessRights (int accessRights) |
Protected Attributes | |
si.ijs.maci.Container | container |
Package Functions | |
void | activateCallback () |
CORBA Container Proxy.
com.cosylab.acs.maci.plug.ContainerProxy.ContainerProxy | ( | si.ijs.maci.Container | container | ) |
Constructor for ContainerProxy.
container | CORBA reference, non-null . |
References com.cosylab.acs.maci.plug.ContainerProxy.activateCallback(), com.cosylab.acs.maci.plug.ContainerProxy.container, com.cosylab.acs.maci.plug.ClientProxy.ior, and com.cosylab.acs.maci.plug.CORBAReferenceSerializator.serialize().
ComponentInfo com.cosylab.acs.maci.plug.ContainerProxy.activate_component | ( | int | handle, | |
long | executionId, | |||
String | name, | |||
String | exe, | |||
String | type | |||
) | throws AcsJCannotActivateComponentEx |
Implements com.cosylab.acs.maci.Container.
References com.cosylab.acs.maci.Container.activate_component(), com.cosylab.acs.maci.ComponentInfo.ComponentInfo(), com.cosylab.acs.maci.plug.ContainerProxy.container, com.cosylab.acs.maci.plug.ContainerProxy.inverseMapAccessRights(), com.cosylab.acs.maci.plug.ClientProxy.name(), 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().
void com.cosylab.acs.maci.plug.ContainerProxy.activate_component_async | ( | int | handle, | |
long | executionId, | |||
String | name, | |||
String | exe, | |||
String | type, | |||
ComponentInfoCompletionCallback | callback | |||
) |
Asynchronous version of activate_component.
Implements com.cosylab.acs.maci.Container.
References com.cosylab.acs.maci.Container.activate_component_async(), com.cosylab.acs.maci.plug.ContainerProxy.container, com.cosylab.acs.maci.plug.ContainerProxy.CBComponentInfoImpl.register(), and com.cosylab.acs.maci.plug.ContainerProxy.CBComponentInfoImpl.unregister().
void com.cosylab.acs.maci.plug.ContainerProxy.activateCallback | ( | ) | [package] |
void com.cosylab.acs.maci.plug.ContainerProxy.deactivate_component | ( | int | handle | ) | throws AcsJCannotDeactivateComponentEx, AcsJComponentDeactivationUncleanEx,AcsJComponentDeactivationFailedEx |
boolean com.cosylab.acs.maci.plug.ContainerProxy.equals | ( | Object | obj | ) |
References com.cosylab.acs.maci.plug.ContainerProxy.container, and com.cosylab.acs.maci.plug.ContainerProxy.getClient().
ComponentInfo [] com.cosylab.acs.maci.plug.ContainerProxy.get_component_info | ( | int[] | handles | ) | throws RemoteException |
Implements com.cosylab.acs.maci.Container.
References com.cosylab.acs.maci.ComponentInfo.ComponentInfo(), com.cosylab.acs.maci.plug.ContainerProxy.container, com.cosylab.acs.maci.Container.get_component_info(), com.cosylab.acs.maci.plug.ContainerProxy.inverseMapAccessRights(), com.cosylab.acs.maci.plug.ClientProxy.name(), 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().
si.ijs.maci.Client com.cosylab.acs.maci.plug.ContainerProxy.getClient | ( | ) |
Returns the client.
References com.cosylab.acs.maci.plug.ContainerProxy.container.
Referenced by com.cosylab.acs.maci.plug.ContainerProxy.equals().
static int com.cosylab.acs.maci.plug.ContainerProxy.inverseMapAccessRights | ( | int | accessRights | ) | [static] |
Map CORBA specific codes to AccessRights
status codes.
accessRights | CORBA specific codes |
AccessRights
status codes Referenced by com.cosylab.acs.maci.plug.ContainerProxy.activate_component(), com.cosylab.acs.maci.plug.ContainerProxy.CBComponentInfoImpl.done(), and com.cosylab.acs.maci.plug.ContainerProxy.get_component_info().
Component com.cosylab.acs.maci.plug.ContainerProxy.restart_component | ( | int | handle | ) | throws RemoteException |
void com.cosylab.acs.maci.plug.ContainerProxy.set_component_shutdown_order | ( | int[] | handles | ) | throws RemoteException |
Implements com.cosylab.acs.maci.Container.
References com.cosylab.acs.maci.plug.ContainerProxy.container, and com.cosylab.acs.maci.Container.set_component_shutdown_order().
void com.cosylab.acs.maci.plug.ContainerProxy.shutdown | ( | int | action | ) | throws RemoteException |
String com.cosylab.acs.maci.plug.ContainerProxy.toString | ( | ) |
Returns a single-line rendition of this instance into text.
References com.cosylab.acs.maci.plug.ContainerProxy.container.
si.ijs.maci.Container com.cosylab.acs.maci.plug.ContainerProxy.container [protected] |
CORBA reference.
Referenced by com.cosylab.acs.maci.plug.ContainerProxy.activate_component(), com.cosylab.acs.maci.plug.ContainerProxy.activate_component_async(), com.cosylab.acs.maci.plug.ContainerProxy.ContainerProxy(), com.cosylab.acs.maci.plug.ContainerProxy.deactivate_component(), com.cosylab.acs.maci.plug.ContainerProxy.equals(), com.cosylab.acs.maci.plug.ContainerProxy.get_component_info(), com.cosylab.acs.maci.plug.ContainerProxy.getClient(), com.cosylab.acs.maci.plug.ContainerProxy.restart_component(), com.cosylab.acs.maci.plug.ContainerProxy.set_component_shutdown_order(), com.cosylab.acs.maci.plug.ContainerProxy.shutdown(), and com.cosylab.acs.maci.plug.ContainerProxy.toString().