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