Uses of Interface
org.apache.avalon.composition.model.DeploymentModel

Packages that use DeploymentModel
org.apache.avalon.activation Activation system runtime API.  
org.apache.avalon.activation.impl Default runtime platform.  
org.apache.avalon.composition.event The event package contains the defintion of a model event and listener.  
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. 
org.apache.avalon.composition.model.impl The model package contains a series of classes that leverage the new meta data model.  
org.apache.avalon.composition.provider The runtime package contains interfaces used by a runtime layer.  
org.apache.avalon.merlin The Merlin Kernel API defines a set of interfaces the encompass the creation criteria, controller and main kernel functionality. 
org.apache.avalon.merlin.impl The kernel package defines a top level Kernel implementation that serves as a host to a set of blocks.  
 

Uses of DeploymentModel in org.apache.avalon.activation
 

Methods in org.apache.avalon.activation with parameters of type DeploymentModel
 Appliance RuntimeFactory.getRuntime(DeploymentModel model)
          Resolve a runtime handler for a model.
 

Uses of DeploymentModel in org.apache.avalon.activation.impl
 

Methods in org.apache.avalon.activation.impl that return DeploymentModel
protected  DeploymentModel AbstractAppliance.getDeploymentModel()
          Return the model backing the handler.
 

Methods in org.apache.avalon.activation.impl with parameters of type DeploymentModel
 Appliance DefaultRuntimeFactory.getRuntime(DeploymentModel model)
          Resolve a runtime handler for a model.
 void DefaultRuntime.commission(DeploymentModel model)
          Request the commissioning of a runtime for a supplied deployment model.
 void DefaultRuntime.decommission(DeploymentModel model)
          Request the decommissioning of a runtime for a supplied deployment model.
 Object DefaultRuntime.resolve(DeploymentModel model)
          Request resolution of an object from the runtime.
 Object DefaultRuntime.resolve(DeploymentModel model, boolean proxy)
          Request resolution of an object from the runtime.
 void DefaultRuntime.release(DeploymentModel model, Object instance)
          Request the release of an object from the runtime.
 

Constructors in org.apache.avalon.activation.impl with parameters of type DeploymentModel
AbstractAppliance(DeploymentModel model)
           
 

Uses of DeploymentModel in org.apache.avalon.composition.event
 

Methods in org.apache.avalon.composition.event that return DeploymentModel
 DeploymentModel CompositionEvent.getChild()
          Return the child that was added or removed from the containment model.
 

Constructors in org.apache.avalon.composition.event with parameters of type DeploymentModel
CompositionEvent(ContainmentModel source, DeploymentModel child)
          Create a CompositionEvent event.
 

Uses of DeploymentModel in org.apache.avalon.composition.model
 

Subinterfaces of DeploymentModel in org.apache.avalon.composition.model
 interface ComponentModel
          Deployment model defintion.
 interface ContainmentModel
          Containment model is an extended deployment model that aggregates a set of models.
 

Methods in org.apache.avalon.composition.model that return DeploymentModel
 DeploymentModel ServiceModel.getServiceProvider()
          Return the service provider.
 DeploymentModel ModelSelector.select(DeploymentModel[] models, DependencyDescriptor dependency)
          Returns the preferred model from an available selection of candidates capable of fulfilling a supplied service dependency.
 DeploymentModel ModelSelector.select(DeploymentModel[] models, StageDescriptor stage)
          Returns the preferred model from an available selection of candidates
 DeploymentModel ModelSelector.select(DeploymentModel[] models, ReferenceDescriptor reference)
          Returns the preferred model from an available selection of candidates
 DeploymentModel ModelRepository.getModel(String name)
          Locate an model matching the supplied name.
 DeploymentModel ModelRepository.getModel(DependencyDescriptor dependency)
          Locate a model meeting the supplied criteria.
 DeploymentModel ModelRepository.getModel(ReferenceDescriptor reference)
          Locate a model meeting the supplied service criteria.
 DeploymentModel[] ModelRepository.getCandidateProviders(DependencyDescriptor dependency)
          Locate all models meeting the supplied dependency criteria.
 DeploymentModel[] ModelRepository.getCandidateProviders(StageDescriptor stage)
          Locate all models meeting the supplied criteria.
 DeploymentModel[] ModelRepository.getCandidateProviders(ReferenceDescriptor reference)
          Locate all models meeting the supplied service reference criteria.
 DeploymentModel ModelRepository.getModel(StageDescriptor stage)
          Locate a model meeting the supplied criteria.
 DeploymentModel[] ModelRepository.getModels()
          Locate an model meeting the supplied criteria.
 DeploymentModel[] DeploymentModel.getConsumerGraph()
          Return the set of models consuming this model.
 DeploymentModel[] DeploymentModel.getProviderGraph()
          Return the set of models supplying this model.
 DeploymentModel[] DeploymentModel.getProviders()
          Return the set of models assigned as providers.
 DeploymentModel Dependent.getProvider()
          Return the assigned provider model.
 DeploymentModel[] DependencyGraph.getStartupGraph()
          Get the serilized graph of DeploymentModel objects required when starting up the target.
 DeploymentModel[] DependencyGraph.getShutdownGraph()
          Get the serilized graph of DeploymentModel instances required when shutting down all the components.
 DeploymentModel[] DependencyGraph.getConsumerGraph(DeploymentModel model)
          Get the serilized graph of DeploymentModel instances that use services of the specified model.
 DeploymentModel[] DependencyGraph.getProviderGraph(DeploymentModel model)
          Get the serilized graph of DeploymentModel istances that provide specified model with services.
 DeploymentModel[] ContainmentModel.getStartupGraph()
          Get the startup sequence for the model.
 DeploymentModel[] ContainmentModel.getShutdownGraph()
          Get the shutdown sequence for the model.
 DeploymentModel[] ContainmentModel.getModels()
          Return the set of models nested within this model.
 DeploymentModel ContainmentModel.getModel(String path)
          Return a model relative to a supplied path.
 DeploymentModel ContainmentModel.getModel(ReferenceDescriptor descriptor)
          Resolve a model capable of supporting the supplied service reference.
 DeploymentModel ContainmentModel.getModel(DependencyDescriptor dependency)
          Resolve a model capable of supporting the supplied service reference.
 DeploymentModel ContainmentModel.addModel(DeploymentProfile profile)
          Addition of a new subsidiary model within the containment context using a supplied profile.
 DeploymentModel ContainmentModel.addModel(DeploymentModel model)
          Addition of a new subsidiary model within the containment context.
 

Methods in org.apache.avalon.composition.model with parameters of type DeploymentModel
 DeploymentModel ModelSelector.select(DeploymentModel[] models, DependencyDescriptor dependency)
          Returns the preferred model from an available selection of candidates capable of fulfilling a supplied service dependency.
 DeploymentModel ModelSelector.select(DeploymentModel[] models, StageDescriptor stage)
          Returns the preferred model from an available selection of candidates
 DeploymentModel ModelSelector.select(DeploymentModel[] models, ReferenceDescriptor reference)
          Returns the preferred model from an available selection of candidates
 void ModelRepository.addModel(DeploymentModel model)
          Add an model to the repository.
 void ModelRepository.addModel(String name, DeploymentModel model)
          Add an model to the repository.
 void ModelRepository.removeModel(DeploymentModel model)
          Remove an model from the repository.
 void Dependent.setProvider(DeploymentModel model)
          Set the provider model.
 void DependencyGraph.add(DeploymentModel model)
          Add a model to current dependency graph.
 void DependencyGraph.remove(DeploymentModel model)
          Remove a model from the dependency graph.
 DeploymentModel[] DependencyGraph.getConsumerGraph(DeploymentModel model)
          Get the serilized graph of DeploymentModel instances that use services of the specified model.
 DeploymentModel[] DependencyGraph.getProviderGraph(DeploymentModel model)
          Get the serilized graph of DeploymentModel istances that provide specified model with services.
 DeploymentModel ContainmentModel.addModel(DeploymentModel model)
          Addition of a new subsidiary model within the containment context.
 

Uses of DeploymentModel in org.apache.avalon.composition.model.impl
 

Classes in org.apache.avalon.composition.model.impl that implement DeploymentModel
 class DefaultComponentModel
          Deployment model defintion.
 class DefaultContainmentModel
          Containment model implmentation within which composite models are aggregated as a part of a containment deployment model.
 class DefaultDeploymentModel
          Abstract model base class.
 

Methods in org.apache.avalon.composition.model.impl that return DeploymentModel
 DeploymentModel DefaultServiceModel.getServiceProvider()
          Return the service provider.
 DeploymentModel DefaultModelRepository.getModel(DependencyDescriptor dependency)
          Locate an model meeting the supplied criteria.
 DeploymentModel DefaultModelRepository.getModel(ReferenceDescriptor reference)
          Locate an model meeting the supplied criteria.
 DeploymentModel[] DefaultModelRepository.getCandidateProviders(StageDescriptor stage)
          Locate all models meeting the supplied criteria.
 DeploymentModel[] DefaultModelRepository.getCandidateProviders(DependencyDescriptor dependency)
          Locate all models meeting the supplied dependency criteria.
 DeploymentModel[] DefaultModelRepository.getCandidateProviders(ReferenceDescriptor reference)
          Locate all models meeting the supplied service reference criteria.
 DeploymentModel DefaultModelRepository.getModel(StageDescriptor stage)
          Locate a model meeting the supplied criteria.
 DeploymentModel[] DefaultModelRepository.getModels()
          Return a sequence of all of the local models.
 DeploymentModel DefaultModelRepository.getModel(String name)
          Locate a local model matching the supplied name.
 DeploymentModel[] DefaultDeploymentModel.getConsumerGraph()
          Return the set of models consuming this model.
 DeploymentModel[] DefaultDeploymentModel.getProviderGraph()
          Return the set of models supplying this model.
 DeploymentModel DefaultDependent.getProvider()
          Return the assigned provider model.
 DeploymentModel[] DefaultContainmentModel.getProviders()
          Return the set of models assigned as providers.
 DeploymentModel[] DefaultContainmentModel.getStartupGraph()
          Get the startup sequence for the model.
 DeploymentModel[] DefaultContainmentModel.getShutdownGraph()
          Get the shutdown sequence for the model.
 DeploymentModel DefaultContainmentModel.addModel(DeploymentModel model)
          Addition of a new subsidiary model within the containment context.
 DeploymentModel DefaultContainmentModel.addModel(DeploymentProfile profile)
          Addition of a new subsidiary model within the containment context using a supplied profile.
 DeploymentModel[] DefaultContainmentModel.getModels()
          Return the set of immediate child models nested within this model.
 DeploymentModel DefaultContainmentModel.getModel(String path)
          Return a child model relative to a supplied name.
 DeploymentModel DefaultContainmentModel.getModel(ReferenceDescriptor descriptor)
          Resolve a model capable of supporting the supplied service reference.
 DeploymentModel DefaultContainmentModel.getModel(DependencyDescriptor dependency)
          Resolve a model capable of supporting the supplied service reference.
 DeploymentModel[] DefaultComponentModel.getProviders()
          Return the set of models assigned as providers.
 

Methods in org.apache.avalon.composition.model.impl with parameters of type DeploymentModel
 void DefaultSystemContext.commission(DeploymentModel model)
          Request the commissioning of a runtime for a supplied deployment model.
 void DefaultSystemContext.decommission(DeploymentModel model)
          Request the decommissioning of a runtime for a supplied deployment model.
 Object DefaultSystemContext.resolve(DeploymentModel model)
          Request resolution of an object from the runtime.
 Object DefaultSystemContext.resolve(DeploymentModel model, boolean proxy)
          Request resolution of an object from the runtime.
 void DefaultSystemContext.release(DeploymentModel model, Object instance)
          Request the release of an object from the runtime.
 void DefaultModelRepository.addModel(DeploymentModel model)
          Add an model to the repository.
 void DefaultModelRepository.addModel(String name, DeploymentModel model)
          Add an model to the repository.
 void DefaultModelRepository.removeModel(DeploymentModel model)
          Remove an model from the repository.
 void DefaultDependent.setProvider(DeploymentModel model)
          Set the provider model.
 DeploymentModel DefaultContainmentModel.addModel(DeploymentModel model)
          Addition of a new subsidiary model within the containment context.
 

Constructors in org.apache.avalon.composition.model.impl with parameters of type DeploymentModel
DefaultServiceModel(ServiceDirective directive, Class clazz, DeploymentModel provider)
           
 

Uses of DeploymentModel in org.apache.avalon.composition.provider
 

Methods in org.apache.avalon.composition.provider with parameters of type DeploymentModel
 void SystemContext.commission(DeploymentModel model)
          Request the commissioning of a runtime for a supplied deployment model.
 void SystemContext.decommission(DeploymentModel model)
          Request the decommissioning of a runtime for a supplied deployment model.
 Object SystemContext.resolve(DeploymentModel model)
          Request resolution of an object from the runtime.
 Object SystemContext.resolve(DeploymentModel model, boolean proxy)
          Request resolution of an object from the runtime.
 void SystemContext.release(DeploymentModel model, Object instance)
          Request the release of an object from the runtime.
 void Runtime.commission(DeploymentModel model)
          Request the commissioning of a runtime for a supplied deployment model.
 void Runtime.decommission(DeploymentModel model)
          Request the decommissioning of a runtime for a supplied deployment model.
 Object Runtime.resolve(DeploymentModel model)
          Request resolution of an object from the runtime.
 Object Runtime.resolve(DeploymentModel model, boolean proxy)
          Request resolution of an object from the runtime.
 void Runtime.release(DeploymentModel model, Object instance)
          Request the release of an object from the runtime.
 

Uses of DeploymentModel in org.apache.avalon.merlin
 

Methods in org.apache.avalon.merlin that return DeploymentModel
 DeploymentModel Kernel.locate(String path)
          Return a model matching the supplied path.
 

Uses of DeploymentModel in org.apache.avalon.merlin.impl
 

Methods in org.apache.avalon.merlin.impl that return DeploymentModel
 DeploymentModel DefaultKernel.locate(String path)
          Return a model matching the supplied path.
 

Methods in org.apache.avalon.merlin.impl with parameters of type DeploymentModel
 void DefaultFactory.printModel(DeploymentModel model)
           
 void DefaultFactory.printModel(StringBuffer buffer, String lead, DeploymentModel model)
           
 void DefaultFactory.printDeploymentModel(StringBuffer buffer, String lead, DeploymentModel model)
           
 



Copyright © The Apache Software Foundation. All Rights Reserved.