|
Interface Summary |
| Capability |
Capability is the atomic unit of functional definition for a resource
type. |
| Environment |
Environment defines features related to the underlying platform and the
endpoint's configuration in a generic way. |
| Initialization |
Initialization is a set of operations for components that have a
distinct initialization state. |
| InitializationFailure |
InitializationFailure is a set of operations for components that have
an initialization phase with distinct failure state. |
| InitializationParameters |
InitializationParameters is an interface for components that can be loaded
with zero or more name-value pairs for configuration. |
| Persistence |
Persistence is a mechanism used by resources and/or capabilities to save
some or all of their state across application reboots. |
| Resource |
Resource is an aggregate of Capability objects, providing a common
host for them to share information and sub-components. |
| ResourceManager |
ResourceManager defines the interface for creating and storing resources
that can be targeted by other resources (internal and external to a
Muse-derived application). |
| ResourceManagerListener |
ResourceManagerListener is an interface for components that want to
receive internal notifications about the addition/removal of resource
instances in the Muse ResourceManager. |
| Shutdown |
Shutdown is a set of operations for components that have a
distinct shutdown state. |