

Public Member Functions | |
| boolean | equals (Object obj) |
| int | hashCode () |
| org.omg.CORBA.Object | getReference () |
| int | getHandle () |
| String | getName () |
| String | getType () |
Protected Member Functions | |
| void | finalize () throws Throwable |
Package Functions | |
| ComponentAdapter (String compName, String type, String code, int compHandle, int containerHandle, String containerName, ComponentLifecycle component, AcsManagerProxy managerProxy, ClassLoader componentClassLoader, AcsLogger logger, AcsCorba acsCorba) throws AcsJContainerEx | |
| ContainerServicesImpl | getContainerServices () |
| void | activateComponent (Servant servant) throws AcsJContainerEx |
| void | initializeComponent () throws ComponentLifecycleException |
| void | executeComponent () throws ComponentLifecycleException |
| void | deactivateComponent () throws AcsJContainerEx |
| Runnable | getComponentAbortionist (final boolean killComponentPOA) |
| ComponentInfo | getComponentInfo () |
| ComponentStateManagerImpl | getComponentStateManager () |
| void | setMethodsExcludedFromInvocationLogging (String[] excludedMethods) |
Private Member Functions | |
| String[] | _getInterfaces () |
Private Attributes | |
| String | m_type |
| String | m_code |
| org.omg.CORBA.Object | m_reference |
| String | m_compInstanceName |
| int[] | m_clients |
| int | m_containerHandle |
| String | m_containerName |
| int | m_compHandle |
| int | m_access |
| String[] | m_interfaces |
| AcsLogger | m_containerLogger |
| ComponentLifecycle | m_component |
| Servant | m_servant |
| POA | m_componentPOA |
| ComponentServantManager | compServantManager |
| final AcsCorba | acsCorba |
| final ClassLoader | m_componentClassLoader |
| final ComponentStateManagerImpl | m_componentStateManager |
| final ContainerServicesImpl | m_containerServices |
| final CleaningDaemonThreadFactory | m_threadFactory |
ComponentAdapter is the container, since it calls the ComponentLifecycle methods. For the container, it represents the component with its meta data.
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Method ComponentAdapter.
|
|
|
|
|
|
|
|
|
Deactivates a component.
|
|
|
todo: check with rest of ACS which fields really make a component unique in the system. Seems kind of undefined.
|
|
|
|
|
|
|
|
|
Returns a
|
|
|
|
|
|
To be called by the container to change the component state. In some cases, the state will be changed by this ComponentAdapter though.
|
|
|
|
|
|
Returns the handle.
|
|
|
Returns the name.
|
|
|
Returns the reference.
|
|
|
Returns the type.
|
|
|
|
|
|
|
|
|
With this optional call, automatic invocation logging for certain component methods can be disabled. (Data will just be forwarded to containerServices)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.8