

Public Member Functions | |
| void | initialize (ContainerServices containerServices) throws ComponentLifecycleException |
| void | cleanUp () |
| ContainerServices | getComponentContainerServices () |
| boolean | execute (PrioritizedRunnable action) |
| Property | registerProperty (PropertyImpl propertyImpl, Servant propertyServant) |
| void | unregisterProperty (PropertyImpl propertyImpl) |
| CharacteristicComponentDesc | descriptor () |
| Any | get_characteristic_by_name (String name) throws NoSuchCharacteristic |
| String[] | find_characteristic (String wildcard) |
| PropertySet | get_all_characteristics () |
Protected Attributes | |
| CharacteristicModelImpl | characteristicModelImpl |
| Map | properties |
Private Attributes | |
| CharacteristicComponentDesc | characteristicComponentDesc |
| ThreadPoolExecutor | threadPool |
Static Private Attributes | |
| final int | MAX_REQUESTS = 100 |
| final int | MAX_POOL_THREADS = 10 |
alma.ACS.CharacteristicComponentImpl.
|
|
|
|
|
Implements alma::ACS::CharacteristicComponentOperations.
|
|
|
Execute action. If the maximum pool size or queue size is bounded, then it is possible for incoming execute requests to block.
|
|
|
|
|
|
Implements alma::ACS::CharacteristicModelOperations.
|
|
|
|
|
|
Get component container services.
|
|
|
|
|
||||||||||||
|
Register property on this component (and optionally CORBA activate). Registration is needed for property destruction on component destruction.
|
|
|
Unregister property on this component (and optionally CORBA deactivate). Should be called by
|
|
|
CharacteristicComponent descriptor (lazy initialization). |
|
|
CharacteristicModel implementation (delegate). |
|
|
Number of threads in thread pool. |
|
|
Number of requests in thread pool (guarantees order of execution). |
|
|
List of all component properties (needed on component destruction). |
|
|
Component thread pool. |
1.3.8