Package net.dpml.component

Interfaces defining the internal 'component' model.

See:
          Description

Interface Summary
Commissionable Interface implemented by objects that implement commission/decommmissioning lifecycles.
Component The Component represents a remote interface to a runtime component type.
ContextListener Interface implementated by local listeners to context entry changes.
Controller The Controller interface defines the a contract for an object that provides generalized part loading.
ControllerContext The ControllerContext declares the runtime context that a controller is established within.
ControllerContextListener An interface implementation by controller concerned with or responsible for handling changes in a local runtime directory context.
Directive Interface implemented by top-level directives.
Disposable Common interface implemented by disposable objects.
Model The Model interfaces is used mark a object as manageable context used in the creation of a runtime handler.
ModelListener Interface implementated by remote listeners to model change events.
Provider Provider holder.
ProviderListener An interface implementation by controller concerned with or responsible for handling changes in a local runtime directory context.
Service The Component interface is implemented by objects that handle the runtime state of a component instance.
 

Class Summary
ActivationPolicy Policy enummeration for the declaration of activation semantics.
Composition Component composition.
ContextEvent Event triggered as a result of change to the value of a context entry.
ControllerContextEvent The ControllerContextEvent is an abstract base class for working and temporty directory change notification events.
InitialContext The CompositionControllerContext class wraps a ContentModel and supplies convinience operations that translate ContentModel properties and events to type-safe values used in the conposition controller.
ModelEvent Event triggered as a result of a model change.
Status Provider deployment status enumeration.
StatusEvent Event triggered as a result of change to the value of a context entry.
 

Exception Summary
BuilderRuntimeException An exception throws if an internal error occurs during builder execution.
ComponentNotFoundException Exception thrown in response to a request for an unknown component.
ControlException General exception thrown by a control.
ControlRuntimeException Runtime exception thrown by a control.
DelegationException Exception thrown by a local handler that wraps an exception thrown by a foreign handler.
LifecycleException Exception to indicate that there was a lifecycle related error.
ModelException General exception thrown by a context model.
PartNotFoundException Exception thrown when an attempt is made to reference an unknown part.
ServiceNotFoundException Exception thrown by a handler in response to a request for an unknown service.
UnknownPartException Exception thrown when a component request an unknown part.
 

Package net.dpml.component Description

Interfaces defining the internal 'component' model.