org.apache.muse.ws.resource
Interface WsResource
- All Superinterfaces:
- org.apache.muse.core.CapabilityContainer, Initialization, InitializationParameters, Resource, Shutdown
- All Known Implementing Classes:
- SimpleWsResource
- public interface WsResource
- extends Resource
WsResource is an extension of the core Muse Resource component. It adds the
concept of a state model via WS-ResourceProperties. Note that the addition
of the WSRP ResourcePropertyCollection does not imply that WsResource
resource types have to expose any of the WSRP capabilities. The state model
will be available no matter how many WSRP capabilities are exposed to remote
clients, if any; the WSRP capabilities themselves will simply push down on
the ResourcePropertyCollection as part of their implementations.
- Author:
- Dan Jemiolo (danj)
Methods inherited from interface org.apache.muse.core.Resource |
addCapability, getCapability, getCapabilityURIs, getContextPath, getEndpointReference, getEnvironment, getLog, getResourceManager, getWsdlPath, getWsdlPortType, hasCapability, invoke, setContextPath, setEndpointReference, setEnvironment, setLog, setResourceManager, setWsdlPath, setWsdlPortType |
getPropertyCollection
public ResourcePropertyCollection getPropertyCollection()
- Returns:
- The internal WSRP state model - despite the fact that this has
all of the WSRP operations available, none of them is exposed
to remote clients until one or more of the WSRP capabilities
is used in the resource's definition.
- See Also:
GetCapability
,
QueryCapability
,
SetCapability