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().
1.7.0