|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
appliance
package contains interfaces, utilities and
default implementations defining and enabling use of the central
Appliance
interface.
See:
Description
Interface Summary | |
Appliance | An Appliance is the basic tool merlin wraps around a component to provide support for lifecycle and lifestyle management. |
ApplianceFactory | An appliance factory is a service that provides support for the creation
of new Appliance instances. |
ApplianceListener | An interface implemented by an client that is listening to events published by an appliance. |
ApplianceRepository | The appliance repository interface declares operations through which clients may resolve new or existing appliance instances relative to a stage or service dependency. |
Block | A block is an appliance that manages a set of subsidiary appliance instances. |
BlockContext | Context object applied to a new block. |
Composite | The Composite interface defines the contract against which a complete assembly assesment and fulfillment provess may be performed. |
Deployable | The Deployable interface defines the contract for an object that can be deployed. |
Engine | The Engine interface defines the contract for service that provide appliance resolution. |
Home | The Home interface defines the contract for instance access and release. |
ServiceContext | Service context supplied to an appliance factory. |
Class Summary | |
ApplianceEvent | An appliance event. |
DependencyGraph | Utility class to help aquire a ordered graph of consumers and providers for specific components. |
Exception Summary | |
ApplianceException | Exception to indicate that there was a appliance related error. |
ApplianceRuntimeException | Exception to indicate that there was an appliance related runtime error. |
AssemblyException | Exception raised in response to an assembly failure. |
CascadingIOException | Exception to indicate that there was a IO exception. |
DeploymentException | Exception raised in response to an assembly failure. |
DuplicateApplianceException | Exception raised in response to an attempt to override the defintion of an existing appliance. |
NoProviderDefinitionException | Exception thrown if a request for dependency provider cannot be satisfied because an appropriate deployment profile could not be found. |
UnknownServiceException | Exception thrown following a request for an unknown service. |
The appliance
package contains interfaces, utilities and
default implementations defining and enabling use of the central
Appliance
interface. An
Appliance is the basic tool merlin wraps around a component to provide
support for lifecycle and lifestyle management. Different implementations
of Appliance can be plugged into the merlin system to allow merlin to
manage a variety of components.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |