Uses of Interface
org.apache.avalon.activation.appliance.Appliance

Packages that use Appliance
org.apache.avalon.activation.appliance The appliance package contains interfaces, utilities and default implementations defining and enabling use of the central Appliance interface.  
org.apache.avalon.activation.appliance.impl The appliance.impl package contains the default implementations defining and enabling use of the central Appliance interface.  
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 Appliance in org.apache.avalon.activation.appliance
 

Subinterfaces of Appliance in org.apache.avalon.activation.appliance
 interface Block
          A block is an appliance that manages a set of subsidiary appliance instances.
 

Methods in org.apache.avalon.activation.appliance that return Appliance
 Appliance[] DependencyGraph.getStartupGraph()
          Get the serilized graph of Appliance objects required when starting up all the target.
 Appliance[] DependencyGraph.getShutdownGraph()
          Get the serilized graph of Appliance objects required when shutting down all the components.
 Appliance[] DependencyGraph.getConsumerGraph(Appliance appliance)
          Get the serilized graph of Appliance objects that use services of the specified appliance.
 Appliance[] DependencyGraph.getProviderGraph(Appliance appliance)
          Get the serilized graph of Appliance objects that provide specified appliance with services.
 Appliance ApplianceRepository.getAppliance(DependencyDescriptor dependency)
          Locate an appliance meeting the supplied criteria.
 Appliance ApplianceRepository.getAppliance(StageDescriptor stage)
          Locate an appliance meeting the supplied criteria.
 Appliance ApplianceFactory.createAppliance(Model model)
          Create a new appliance.
 Appliance Engine.locate(DependencyModel dependency)
          Return an appliance relative to a supplied dependency model.
 Appliance Engine.locate(DependencyDescriptor dependency)
          Return an appliance relative to a supplied dependency descriptor.
 Appliance Engine.locate(StageModel stage)
          Return an appliance relative to a supplied stage model.
 Appliance Engine.locate(StageDescriptor stage)
          Return an appliance relative to a supplied stage descriptor.
 Appliance Engine.locate(String path)
          Return an appliance relative to a supplied path.
 Appliance[] Composite.getProviders()
          Return the set of appliances assigned as providers.
 

Methods in org.apache.avalon.activation.appliance with parameters of type Appliance
 void DependencyGraph.add(Appliance appliance)
          Add an appliance to current dependency graph.
 void DependencyGraph.remove(Appliance appliance)
          Remove an appliance from the dependency graph.
 Appliance[] DependencyGraph.getConsumerGraph(Appliance appliance)
          Get the serilized graph of Appliance objects that use services of the specified appliance.
 Appliance[] DependencyGraph.getProviderGraph(Appliance appliance)
          Get the serilized graph of Appliance objects that provide specified appliance with services.
 

Uses of Appliance in org.apache.avalon.activation.appliance.impl
 

Classes in org.apache.avalon.activation.appliance.impl that implement Appliance
 class AbstractAppliance
          An Appliance is the basic tool merlin wraps around a component to provide support for lifecycle and lifestyle management.
 class AbstractBlock
          The AbstractBlock is responsible for the management of the assembly of the subsidiary appliances, the coordination of the deployment, decommissioning and eventual dissassembly of contained appliances, and the overall management of a containment context.
 class CompositeBlock
          The DefaultBlock is responsible for the management of the assembly of the subsidiary appliances, the coordination of the deployment, decommissioning and eventual dissassembly of contained appliances, and the overall management of a containment context.
 class DefaultAppliance
          DefaultAppliance is the default implementation of a local appliance instance.
 

Methods in org.apache.avalon.activation.appliance.impl that return Appliance
 Appliance[] DefaultAppliance.getProviders()
          Return the set of appliances assigned as deployment and runtime providers.
 Appliance AbstractBlock.locate(DependencyModel dependency)
          Return an appliance relative to a supplied dependency model.
 Appliance AbstractBlock.locate(DependencyDescriptor dependency)
          Return an appliance relative to a supplied dependency descriptor.
 Appliance AbstractBlock.locate(StageModel stage)
          Return an appliance relative to a supplied stage model.
 Appliance AbstractBlock.locate(StageDescriptor stage)
          Return an appliance relative to a supplied stage descriptor.
 Appliance AbstractBlock.locate(String source)
          Return an appliance relative to a specific path.
 Appliance[] AbstractBlock.getProviders()
          Returns the set of appliances instances that provide services to the set of appliances managed by this container.
 Appliance AbstractBlock.createAppliance(Model model)
          Create a new appliance.
 

Uses of Appliance in org.apache.avalon.merlin
 

Methods in org.apache.avalon.merlin that return Appliance
 Appliance Kernel.locate(String path)
          Return the applicance matching the supplied path.
 

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

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



Copyright © Apache Software Foundation. All Rights Reserved.