Package org.apache.avalon.composition.model

The model package is resonsible for the population of the containment information model taking into account criteria expressed under meta-info and directives expressed under meta-data in conjunction with the runtime environment.

See:
          Description

Interface Summary
ClassLoaderModel Specification of a classloader model from which a a fully qualifed classpath can be established.
Commissionable The Comissionable interface defines the contract for an manager of deployable components.
ComponentModel Deployment model defintion.
ContainmentModel Containment model is an extended deployment model that aggregates a set of models.
ContextModel Specification of a context model from which a a fully qualifed context can be established.
ContextualizationHandler Definition of an extension handler that handles the Contextualize stage of a component lifecycle.
DependencyModel Dependency model handles the establishment of an explicit source provider defintion or service provider selection rules.
Dependent Stage model handles the establishment of an explicit source extension defintion or stage provider selection based on extension qualification.
DeploymentModel Model desribing a deployment scenario.
EntryModel Specification of a context enty model from which a a context value can be established.
FileSelector Interface used by implementations to filter files from candidate lists.
FilesetModel Specification of a fileset model from which a a set of included and excluded file directives can be resolved into set of fully qualifed filenames for purposes of establishing a classpath.
LifecycleCreateExtension  
LifecycleDestroyExtension  
ModelRepository The model repository interface declares operations through which clients may resolve new or existing model instances relative to a stage or service dependency.
ModelSelector Interface implemented by a service selection implementation mechanism.
ProfileSelector Interface defining the contract for profile selection.
Reclaimer Interface implementated by an handler that supports instance release.
Resolver The Resolver interface defines the contract for instance access and release.
ServiceModel Service model manages service exported by a container.
ServiceRepository A service repository provides support for the storage and retrival of service defintions.
StageModel Stage model handles the establishment of an explicit source extension defintion or stage provider selection based on extension qualification.
TypeRepository A type manager implemetation provides support for the creation, storage and retrival of component types.
 

Class Summary
DependencyGraph Utility class to aquire an ordered graph of consumers and providers models.
 

Exception Summary
AssemblyException Exception raised in response to a model assembly failure.
CommissioningException Exception raised in response to an commissioning failure.
CompositionException Exception to indicate that there was a appliance related error.
FatalCommissioningException Exception raised in response to a fatal assembly failure.
FatalServiceException Exception to indicate that there was a transient service error.
ModelException Exception to indicate that there was a model related error.
ModelRuntimeException Exception to indicate that there was a model related error.
ProfileDuplicateException Exception raised in response to an attempt to override the defintion of an existing profile.
ProfileException Exception to indicate that there was a profile related error.
ProfileUnknownException Exception to indicate that a profile is unknown.
ProviderNotFoundException Exception raised in response to a model provider resolution failure.
ServiceDuplicateException Exception raised in response to an attempt to override an existing service defintion.
ServiceException Exception to indicate that there was a service related error.
ServiceUnknownException Exception to indicate that a service defintioon is unknown within the scope of a service manager.
TransientRuntimeException Exception to indicate that there was a transient service error.
TransientServiceException Exception to indicate that there was a transient service error.
TypeDuplicateException Exception raised in response to an attempt to override the defintion of an existing type.
TypeException Exception to indicate that there was a type related error.
TypeRuntimeException Exception to indicate that there was a type related runtime error.
TypeUnknownException Exception to indicate that a type is unknown within the scope of a type manager.
 

Package org.apache.avalon.composition.model Description

The model package is resonsible for the population of the containment information model taking into account criteria expressed under meta-info and directives expressed under meta-data in conjunction with the runtime environment.



Copyright © The Apache Software Foundation. All Rights Reserved.