Manageable
and FlexComponent
interfaces. This is an excellent starting point for a server component that may be instantiated, initialized, started and stopped, as well as exposing an optional management interface via a peer MBean. Support for changing component properties while the component is started should be determined on a per-property basis, and the started property is volatile to ensure consistent reads of the start state of the component across threads. This class performs no synchronization and is not safe for modification by multiple concurrent threads in the absence of external synchronization.
|
|
|
|