Uses of Interface
org.apache.avalon.framework.component.Component

Packages that use Component
org.apache.avalon.excalibur.component   
org.apache.avalon.excalibur.datasource   
org.apache.avalon.excalibur.pool   
org.apache.avalon.framework.component   
 

Uses of Component in org.apache.avalon.excalibur.component
 

Classes in org.apache.avalon.excalibur.component that implement Component
 class DefaultComponentFactory
          Factory for Avalon components.
 class DefaultComponentPool
          This is the implementation of Pool for Avalon Components that is thread safe.
 class ExcaliburComponentSelector
          Default component selector for Avalon's components.
 

Methods in org.apache.avalon.excalibur.component that return Component
 Component ExcaliburComponentSelector.select(java.lang.Object hint)
          Return an instance of a component based on a hint.
abstract  Component ComponentHandler.get()
           
 Component ThreadSafeComponentHandler.get()
          Get a reference of the desired Component
 Component PoolableComponentHandler.get()
          Get a reference of the desired Component
 Component ExcaliburComponentManager.lookup(java.lang.String role)
          Return an instance of a component based on a Role.
 

Methods in org.apache.avalon.excalibur.component with parameters of type Component
 void ExcaliburComponentSelector.release(Component component)
          Release the Component to the propper ComponentHandler.
static ComponentHandler ComponentHandler.getComponentHandler(Component componentInstance)
           
abstract  void ComponentHandler.put(Component component)
           
 void ThreadSafeComponentHandler.put(Component component)
          Return a reference of the desired Component
 void PoolableComponentHandler.put(Component component)
          Return a reference of the desired Component
 void ExcaliburComponentManager.release(Component component)
          Release a Component.
 

Constructors in org.apache.avalon.excalibur.component with parameters of type Component
ThreadSafeComponentHandler(Component component)
          Create a ComponentHandler that takes care of hiding the details of whether a Component is ThreadSafe, Poolable, or SingleThreaded.
 

Uses of Component in org.apache.avalon.excalibur.datasource
 

Subinterfaces of Component in org.apache.avalon.excalibur.datasource
 interface DataSourceComponent
          The standard interface for DataSources in Avalon.
 

Classes in org.apache.avalon.excalibur.datasource that implement Component
 class J2eeDataSource
          The J2EE implementation for DataSources in Cocoon.
 class JdbcConnectionFactory
          The Factory implementation for JdbcConnections.
 class JdbcConnectionPool
          The Pool implementation for JdbcConnections.
 class JdbcDataSource
          The Default implementation for DataSources in Avalon.
 

Uses of Component in org.apache.avalon.excalibur.pool
 

Subinterfaces of Component in org.apache.avalon.excalibur.pool
 interface ObjectFactory
          This is the interface for factory that is used to create objects for Pool.
 interface Pool
          This is an Pool that caches Poolable objects for reuse.
 

Classes in org.apache.avalon.excalibur.pool that implement Component
 class AbstractPool
          This is an Pool that caches Poolable objects for reuse.
 class DefaultObjectFactory
          This is the default for factory that is used to create objects for Pool.
 class DefaultPool
          This is an Pool that caches Poolable objects for reuse.
 class HardResourceLimitingPool
          This is a implementation of Pool that is thread safe.
 class SingleThreadedPool
          This is an Pool that caches Poolable objects for reuse.
 class SoftResourceLimitingPool
          This is an Pool that caches Poolable objects for reuse.
 

Uses of Component in org.apache.avalon.framework.component
 

Subinterfaces of Component in org.apache.avalon.framework.component
 interface ComponentSelector
          A ComponentSelector selects Components based on a hint.
 

Classes in org.apache.avalon.framework.component that implement Component
 class DefaultComponentSelector
          This is the default implementation of the ComponentSelector
 

Methods in org.apache.avalon.framework.component that return Component
 Component DefaultComponentSelector.select(java.lang.Object hint)
          Select the desired component.
 Component DefaultComponentManager.lookup(java.lang.String role)
          Retrieve Component by role from ComponentManager.
 Component ComponentManager.lookup(java.lang.String role)
          Get the Component associated with the given role.
 Component ComponentSelector.select(java.lang.Object hint)
          Select the Component associated with the given hint.
 

Methods in org.apache.avalon.framework.component with parameters of type Component
 void DefaultComponentSelector.release(Component component)
          Release component.
 void DefaultComponentSelector.put(java.lang.Object hint, Component component)
          Populate the ComponentSelector.
 void DefaultComponentManager.put(java.lang.String role, Component component)
          Place Component into ComponentManager.
 void DefaultComponentManager.release(Component component)
          Release component.
 void ComponentManager.release(Component component)
          Return the Component when you are finished with it.
 void ComponentSelector.release(Component component)
          Return the Component when you are finished with it.
 



Copyright © 2001 Apache Jakarta Project. All Rights Reserved.