apache > ws.apache

## 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.