Apache Muse - The Abstract WSDM MUWS Capability
Spec name and port type: WS-DistributedManagement v1.1 (and any capability that depends on it)
Capability URI: Provided by concrete capability types.
Description: Muse defines an abstract base class that provides a simple feature in addition to those offered by the WsResourceCapability and AbstractWsResourceCapability types. AbstractManageabilityCapability ensures that each concrete implementation has its unique capability URI added to the muws1:ManageabilityCapability property set, which is defined by the WSDM MUWS ManageabilityCharacteristics capability. The muws1:ManageabilityCapability property can be read by clients to reason about the semantics of a manageable resource before manipulating it.
Java interface: org.apache.muse.ws.dm.muws.ManageabilityCapability
JAR file: muse-wsdm-muws-api.jar
Default Java implementation: org.apache.muse.ws.dm.muws.impl.AbstractManageabilityCapability
JAR file: muse-wsdm-muws-impl.jar
Action on initialize(): None.
Action on initializeCompleted(): Adds the capability's unique URI to the ManageabilityCapability property set using the ManageabilityCharacteristics interface.
Action on prepareShutdown(): None.
Action on shutdown(): None.
Non-Core Dependencies:
- http://docs.oasis-open.org/wsdm/muws/capabilities/ManageabilityCharacteristics
- The Abstract WSRF Capability
Behavior and Limitations: This class does not offer a solution for clients wishing to reason about the existence of non-manageability capabilities, such as WSN NotificationProducer or WSRL ImmediateResourceTermination.
Initialization parameters: None.