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
ClassLoaderContext Defintion of a working context.
ClassLoaderModel Specification of a classloader model from which a a fully qualifed classpath can be established.
ContainmentContext Defintion of a working context.
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.
DependencyModel Dependency model handles the establishment of an explicit source provider defintion or service provider selection rules.
DeploymentContext Defintion of a deployment context.
DeploymentModel Deployment model defintion.
DeploymentModelFactory A factory enabling the establishment of new deployment model instances.
EntryModel Specification of a context enty model from which a a context value can be established.
Model Abstract model interface.
ModelFactory A factory enabling the establishment of new containment model instances.
ModelSelector Interface implemented by a service selection implementation mechanism.
ProfileSelector Interface defining the contract for profile selection.
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.
SystemContext Defintion of a system context that exposes a system wide set of parameters.
TypeRepository A type manager implemetation provides support for the creation, storage and retrival of component types.
 

Exception Summary
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.
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.
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 © Apache Software Foundation. All Rights Reserved.