A B C D E F G H I L M N O P R S T V W

A

ACCESS - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
ACTIVATION_BACKGROUND - Static variable in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Component activation should be initiated during container initialization, but can be done asynchronously in a background thread.
ACTIVATION_INLINE - Static variable in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Component activation should be performed during container initialization.
ACTIVATION_LAZY - Static variable in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Component activation will be delayed until the first time the component is looked up.
AbstractComponentHandler - class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.
AbstractComponentHandler class, ensures components are initialized and destroyed correctly.
AbstractComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
 
AbstractContainer - class org.apache.avalon.fortress.impl.AbstractContainer.
This abstract implementation provides basic functionality for building an implementation of the Container interface.
AbstractContainer() - Constructor for class org.apache.avalon.fortress.impl.AbstractContainer
 
AbstractMetaInfoManager - class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager.
Provides the foundation for MetaInfoManagers.
AbstractMetaInfoManager() - Constructor for class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Default constructor--this RoleManager has no parent.
AbstractMetaInfoManager(RoleManager) - Constructor for class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Create a MetaInfoManager with a parent manager.
AbstractMetaInfoManager(MetaInfoManager) - Constructor for class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Create a MetaInfoManager with a parent manager.
AbstractMetaInfoManager(MetaInfoManager, ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Alternate constructor--this RoleManager has the specified parent.
AbstractObjectFactory - class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory.
AbstractObjectFactory does XYZ
AbstractObjectFactory(ObjectFactory) - Constructor for class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
AbstractRoleManager - class org.apache.avalon.fortress.impl.role.AbstractRoleManager.
The Excalibur Role Manager is used for Excalibur Role Mappings.
AbstractRoleManager() - Constructor for class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Default constructor--this RoleManager has no parent.
AbstractRoleManager(RoleManager) - Constructor for class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Alternate constructor--this RoleManager has the specified parent.
AbstractRoleManager(RoleManager, ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Create an AbstractRoleManager with the specified parent manager and the supplied classloader.
accessorExtensionsCount() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Find out the total number of accessor extensions registered with this manager
accessorExtensionsIterator() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Obtain an iterator.
addAccessorExtension(Accessor) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Adds an accessor extension to the manager
addComponent(ComponentHandlerMetaData) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Add a Component into the impl.
addComponent(String, String, Properties, List) - Method in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Addition of a component to the meta info manager.
addCreatorExtension(Creator) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Adds a creator extension to the manager
addDependency(Vertex) - Method in class org.apache.avalon.fortress.util.dag.Vertex
Add a dependecy to this Vertex.
addRole(String) - Method in class org.apache.avalon.fortress.MetaInfoEntry
Add a service/role for the component entry.
addRole(String, String, String, String) - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Addition of a role to the role manager.
assumeOwnership(Object) - Method in class org.apache.avalon.fortress.util.ContextManager
Method to assume ownership of one of the managers the ContextManager created.

B

BCEL - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
BCELCodeGenerator - class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.
BCELCodeGenerator creates implementations for the Methods and Fields needed in creating a WrapperClass.
BCELCodeGenerator() - Constructor for class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Default constructor.

C

COMMAND_FAILURE_HANDLER_CLASS - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Class: The class of the command failure handler impl.
CONFIGURATION - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Configuration: The configuration to give to the impl.
CONFIGURATION_URI - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
CONTAINER_CLASS - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Class: The class of the impl.
CONTEXT_DIRECTORY - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Context Directory: The location of the context.
CREATE - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
ComponentFactory - class org.apache.avalon.fortress.impl.handler.ComponentFactory.
Factory for Avalon components.
ComponentFactory(Class, Configuration, ServiceManager, Context, LoggerManager, LifecycleExtensionManager) - Constructor for class org.apache.avalon.fortress.impl.handler.ComponentFactory
Construct a new component factory for the specified component.
ComponentHandler - interface org.apache.avalon.fortress.impl.handler.ComponentHandler.
The ComponentHandler interface marks the ComponentHandler implementations.
ComponentHandlerEntry - class org.apache.avalon.fortress.impl.ComponentHandlerEntry.
This is the impl of runtime information about a ComponentHandler.
ComponentHandlerEntry(ComponentHandler, ComponentHandlerMetaData) - Constructor for class org.apache.avalon.fortress.impl.ComponentHandlerEntry
Create an entry for a particular handler.
ComponentHandlerMetaData - class org.apache.avalon.fortress.impl.ComponentHandlerMetaData.
A class holding metadata about a component handler.
ComponentHandlerMetaData(String, String, Configuration, int) - Constructor for class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Creation of a new impl handler meta data instance.
ComponentHandlerMetaData(String, String, Configuration, boolean) - Constructor for class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Deprecated. in favor of construction which takes an integer activation.
CompositeException - exception org.apache.avalon.fortress.util.CompositeException.
This is an exception made up of one or more subexceptions.
CompositeException(Exception[]) - Constructor for class org.apache.avalon.fortress.util.CompositeException
 
CompositeException(Exception[], String) - Constructor for class org.apache.avalon.fortress.util.CompositeException
 
ConfigurableRoleManager - class org.apache.avalon.fortress.impl.role.ConfigurableRoleManager.
Configurable RoleManager implementation.
ConfigurableRoleManager() - Constructor for class org.apache.avalon.fortress.impl.role.ConfigurableRoleManager
Default constructor--this RoleManager has no parent.
ConfigurableRoleManager(ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.ConfigurableRoleManager
Alternate constructor--this RoleManager has the specified classloader.
ConfigurableRoleManager(RoleManager) - Constructor for class org.apache.avalon.fortress.impl.role.ConfigurableRoleManager
Alternate constructor--this RoleManager has the specified parent.
ConfigurableRoleManager(RoleManager, ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.ConfigurableRoleManager
Alternate constructor--this RoleManager has the specified parent and a classloader.
Container - interface org.apache.avalon.fortress.Container.
The Container is an interface used to mark the Containers in your system.
ContainerConstants - interface org.apache.avalon.fortress.ContainerConstants.
Provides constants used to access the Context object for containers.
ContainerManager - interface org.apache.avalon.fortress.ContainerManager.
The ContainerManager is a single point of contact to manage your Container resources.
ContainerManagerConstants - interface org.apache.avalon.fortress.ContainerManagerConstants.
Provides constants used to access the Context object for impl managers.
ContextManager - class org.apache.avalon.fortress.util.ContextManager.
You can get two different contexts from the ContextManager: the container context (m_childContext) and the container manager context (m_containerManagerContext) You can get two different contexts from the ContextManager: the child context and the impl manager context.
ContextManager(Context, Logger) - Constructor for class org.apache.avalon.fortress.util.ContextManager
Create a new ContextManager.
ContextManagerConstants - interface org.apache.avalon.fortress.util.ContextManagerConstants.
Provides constants used to access the Context object for containers.
CyclicDependencyException - exception org.apache.avalon.fortress.util.dag.CyclicDependencyException.
CyclicDependencyException is thrown any time the DAG verifier finds a cycle.
CyclicDependencyException(String) - Constructor for class org.apache.avalon.fortress.util.dag.CyclicDependencyException
 
checkWriteable() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Utility method to check if LifecycleExtensionsManager is writeable and if not throw exception.
clearAccessorExtensions() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Clears all accessor extensions registered with this manager
clearCreatorExtensions() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Clears all creator extensions registered with this manager
compareTo(Object) - Method in class org.apache.avalon.fortress.util.dag.Vertex
Used in the sort algorithm to sort all the Vertices so that they respect the ordinal they were given during the topological sort.
configure(Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultContainer
Process the configuration and set up the components and their mappings.
configure(Configuration) - Method in class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
Configuration of the handler under which the minimum pool size is established.
configure(Configuration) - Method in class org.apache.avalon.fortress.impl.role.ConfigurableRoleManager
Reads a configuration object and creates the role, shorthand, and class name mapping.
containsRole(String) - Method in class org.apache.avalon.fortress.MetaInfoEntry
Tests to see if a component exposes a role.
contextualize(Context) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Pull the manager items from the context so we can use them to set up the system.
copyEntry(String) - Method in class org.apache.avalon.fortress.util.ContextManager
Copies the specified entry from the rootContext to the containerManagerContext.
create(Object, Context) - Method in class org.apache.avalon.fortress.impl.extensions.InstrumentableCreator
Assign the instrumentables and InstrumentManageables
createDefaultConfig() - Static method in class org.apache.avalon.fortress.util.FortressConfig
Creates a default m_context.
createDefaultConfig(ClassLoader) - Static method in class org.apache.avalon.fortress.util.FortressConfig
Creates a default m_context.
createDefaultConstructor() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create the wrapper class' default constructor: public ( classToWrap) { this.
createHintMap() - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Create the hint map for a role.
createImplementation(JavaClass[]) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Creates an implementation for the supplied JavaClass instance representing an interface.
createLoggerFromContext(Context) - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
 
createMethodWrapper(BCELCodeGenerator.MethodDesc) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create a method declaration/definition of the form public () throws { return this.
createMethodWrapper(Method) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create a method declaration/definition of the form public () throws { return this.
createObjectFactory(String, Configuration) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Create an objectFactory for specified Object configuration.
createProxy(Object) - Static method in class org.apache.avalon.fortress.impl.factory.ProxyObjectFactory
Get the Component wrapped in the proxy.
createShortName(String) - Static method in class org.apache.avalon.fortress.MetaInfoEntry
Convert a Component implmentation classname into a shorthand name.
createWrappedClassAccessor() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create a field accessor for the wrapped class instance of the form public Object () { return this.
createWrappedClassField() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create a field declaration of the form private WRAPPED_CLASS_FN;
creatorExtensionsCount() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Find out the total number of creator extensions registered with this manager
creatorExtensionsIterator() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Obtain an iterator.

D

DEFAULT_ENTRY - Static variable in class org.apache.avalon.fortress.impl.AbstractContainer
The hint map's entry to get the default component type.
DESTROY - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
DISCOVER - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
DefaultContainer - class org.apache.avalon.fortress.impl.DefaultContainer.
This is the default implementation of Container, adding configuration markup semantics to the AbstractContainer.
DefaultContainer() - Constructor for class org.apache.avalon.fortress.impl.DefaultContainer
 
DefaultContainerManager - class org.apache.avalon.fortress.impl.DefaultContainerManager.
This is the default implementation of the ContainerManager interface.
DefaultContainerManager(ContextManager) - Constructor for class org.apache.avalon.fortress.impl.DefaultContainerManager
 
DefaultContainerManager(ContextManager, Logger) - Constructor for class org.apache.avalon.fortress.impl.DefaultContainerManager
 
DefaultContainerManager(Context) - Constructor for class org.apache.avalon.fortress.impl.DefaultContainerManager
 
DefaultContainerManager(Context, Logger) - Constructor for class org.apache.avalon.fortress.impl.DefaultContainerManager
 
DirectedAcyclicGraphVerifier - class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier.
DirectedAcyclicGraphVerifier provides methods to verify that any set of vertices has no cycles.
DirectedAcyclicGraphVerifier() - Constructor for class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier
 
dispose() - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Disposes of all components and frees resources that they consume.
dispose() - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
Dispose of the ContainerManager and managed Container
dispose(Object) - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
dispose(Object) - Method in class org.apache.avalon.fortress.impl.factory.NoopObjectFactory
 
dispose(Object) - Method in class org.apache.avalon.fortress.impl.factory.ProxyObjectFactory
Dispose of objects created by this factory.
dispose(Object) - Method in class org.apache.avalon.fortress.impl.factory.WrapperObjectFactory
 
dispose() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Dispose of the ComponentHandler and any associated Pools and Factories.
dispose(Object) - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Disposal of the supplied component instance.
dispose() - Method in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
Disposal of the handler.
dispose() - Method in class org.apache.avalon.fortress.util.ContextManager
Disposes all items that this ContextManager has created.
disposeComponent(Object) - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Dispose of the specified component.
disposeContainer() - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
 
disposeOwned() - Method in class org.apache.avalon.fortress.util.ContextManager
Disposes all items ContextManager has assumed ownership over
doDispose() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Dispose handler specific resources.
doDispose() - Method in class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
 
doDispose() - Method in class org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler
Dispose of the ComponentHandler and any associated Pools and Factories.
doGet() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Subclasses should actually overide this to do the work of retrieving a service.
doGet() - Method in class org.apache.avalon.fortress.impl.handler.FactoryComponentHandler
Get a reference of the desired Component
doGet() - Method in class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
Get a reference of the desired Component
doGet() - Method in class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
Get a reference of the desired Component
doGet() - Method in class org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler
Return instance for a get.
doPrepare() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Initialize the ComponentHandler.
doPrepare() - Method in class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
Initialize the ComponentHandler.
doPrepare() - Method in class org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler
Initialize the ComponentHandler.
doPut(Object) - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Subclasses should overide this to return component to handler.
doPut(Object) - Method in class org.apache.avalon.fortress.impl.handler.FactoryComponentHandler
Return a reference of the desired Component
doPut(Object) - Method in class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
Return a reference of the desired Component

E

EMPTY_CONFIG - Static variable in class org.apache.avalon.fortress.util.ContextManager
 
entryPresent(Context, String) - Method in class org.apache.avalon.fortress.util.ContextManager
Checks if a specified entry in context has been supplied by the invoker.
execute() - Method in class org.apache.avalon.fortress.impl.handler.PrepareHandlerCommand
Invoke execution of the handler
executeAccessExtensions(Object, Context) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
executeAccessExtensions method, executes all access level extensions on the given component.
executeCreationExtensions(Object, Context) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
executeCreationExtensions method, executes all creation level extensions on the given component.
executeDestructionExtensions(Object, Context) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
executeDestructionExtensions method, executes all destruction level extensions on the given component.
executeExtensions(Object[], Object, Context, int) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
executeExtensions method, executes a given array of lifecycle interfaces on a given component.
executeReleaseExtensions(Object, Context) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
executeReleaseExtensions method, executes all release level extensions on the given component.

F

FACTORY_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 
FactoryComponentHandler - class org.apache.avalon.fortress.impl.handler.FactoryComponentHandler.
The FactoryComponentHandler to make sure components are initialized and destroyed correctly.
FactoryComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.FactoryComponentHandler
 
FortressCommandFailureHandler - class org.apache.avalon.fortress.util.FortressCommandFailureHandler.
The default CommandFailureHandler used by Fortress to log any failures encountered while executing commands.
FortressCommandFailureHandler() - Constructor for class org.apache.avalon.fortress.util.FortressCommandFailureHandler
 
FortressConfig - class org.apache.avalon.fortress.util.FortressConfig.
Helper class to create a m_context for the ContextManager.
FortressConfig() - Constructor for class org.apache.avalon.fortress.util.FortressConfig
Creates a m_context builder and initializes it with default values.
FortressConfig(Context) - Constructor for class org.apache.avalon.fortress.util.FortressConfig
Creates a m_context builder and initializes it with default values.
FortressRoleManager - class org.apache.avalon.fortress.impl.role.FortressRoleManager.
The Excalibur Role Manager is used for Excalibur Role Mappings.
FortressRoleManager() - Constructor for class org.apache.avalon.fortress.impl.role.FortressRoleManager
Default constructor--this RoleManager has no parent.
FortressRoleManager(RoleManager) - Constructor for class org.apache.avalon.fortress.impl.role.FortressRoleManager
Alternate constructor--this RoleManager has the specified parent.
FortressRoleManager(RoleManager, ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.FortressRoleManager
Alternate constructor--this RoleManager has the specified parent and a classloader.
FortressServiceManager - class org.apache.avalon.fortress.impl.lookup.FortressServiceManager.
This is the Default ServiceManager for the Container.
FortressServiceManager(Container, ServiceManager) - Constructor for class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
This constructor is for a ContainerComponentManager with a parent ComponentLocator
FortressServiceSelector - class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector.
This is the Default ServiceSelector for the Container.
FortressServiceSelector(Container, String) - Constructor for class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
Creation of new service selector.

G

get(String, Object) - Method in interface org.apache.avalon.fortress.Container
This is the method that the ContainerComponentManager and Selector use to gain access to the ComponentHandlers and ComponentSelectors.
get(String, Object) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
This is the method that the ContainerComponentManager and Selector use to gain access to the ComponentHandlers and ComponentSelectors.
get() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Get a reference of the desired Component
get() - Method in interface org.apache.avalon.fortress.impl.handler.ComponentHandler
Gets the current reference to a Component according to the policy of the implementation.
get() - Method in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
Retrieve the object and execute access extensions.
get(Context, String, Object) - Method in class org.apache.avalon.fortress.util.ContextManager
Convenience method to obtain a value, or defer to a default if it does not exist.
getAccessorExtension(int) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Obtain the particular accessor extension at the given index
getActivation() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Returns the handler activation policy
getChildContext() - Method in class org.apache.avalon.fortress.util.ContextManager
Finalizes and returns the context.
getChildInstrumentables() - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
getClassname() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Returns the handler classname
getComponentClass() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get the Class for the component type.
getComponentClass() - Method in class org.apache.avalon.fortress.RoleEntry
Get the Class for the component type.
getComponentClass() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Return the component's class that this handler is trying to create.
getComponentClass() - Method in interface org.apache.avalon.fortress.impl.handler.ComponentHandler
Return the component's class that this handler is trying to create.
getComponentClass() - Method in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
Return the component's class that this handler is trying to create.
getConfiguration() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Returns the handler configuration
getConfiguration(String, String) - Method in class org.apache.avalon.fortress.util.ContextManager
Get a configuration based on a config and URI key.
getConfigurationName() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get the configuration name for the component type.
getContainer() - Method in interface org.apache.avalon.fortress.ContainerManager
Get a reference to the managed Container.
getContainer() - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
Get a reference to your Container.
getContainerManagerContext() - Method in class org.apache.avalon.fortress.util.ContextManager
Finalizes and returns the context.
getContext() - Method in class org.apache.avalon.fortress.util.FortressConfig
Finalizes the m_context and returns it.
getCreatedClass() - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
getCreatedClass() - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Returns the component class.
getCreatorExtension(int) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Obtain the particular creator extension at the given index
getDefaultHandler() - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Get the default component handler.
getDependencies() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get a reference to the dependencies list.
getDependencies() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Get the list of dependencies.
getExceptions() - Method in class org.apache.avalon.fortress.util.CompositeException
 
getHandler() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerEntry
Return the handler that entry manages.
getHandler() - Method in class org.apache.avalon.fortress.impl.handler.PrepareHandlerCommand
Returns a reference to the ComponentHandler being prepared.
getHandlerClass() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get the Class for the component type's ComponentHandler.
getHandlerClass() - Method in class org.apache.avalon.fortress.RoleEntry
Get the Class for the component type's ComponentHandler.
getInstrumentableName() - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
getInstruments() - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
getKey() - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
getLoader() - Method in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Get the classloader used for the RoleManager for any class that extends this one.
getLoader() - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Get the classloader used for the RoleManager for any class that extends this one.
getLogger() - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
Allows to get the logger and associated hierarchy for logging.
getLogger() - Method in class org.apache.avalon.fortress.util.ContextManager
Get a reference the Logger.
getMessage() - Method in class org.apache.avalon.fortress.util.CompositeException
 
getMetaData() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerEntry
Return the meta data for handler.
getMetaInfoForClassname(String) - Method in interface org.apache.avalon.fortress.MetaInfoManager
Get a MetaInfoEntry for a component type.
getMetaInfoForClassname(String) - Method in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Get a MetaInfoEntry for a component type.
getMetaInfoForClassname(String) - Method in class org.apache.avalon.fortress.impl.role.Role2MetaInfoManager
Get a MetaInfoEntry for a component type.
getMetaInfoForShortName(String) - Method in interface org.apache.avalon.fortress.MetaInfoManager
Get a MetaInfoEntry for a short name.
getMetaInfoForShortName(String) - Method in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Return the meta info relative to a supplied short name.
getMetaInfoForShortName(String) - Method in class org.apache.avalon.fortress.impl.role.Role2MetaInfoManager
Get a MetaInfoEntry for a short name.
getName() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Returns the handler name
getName() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Returns the name of the Vertex.
getNode() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Get the wrapped node that this Vertex represents.
getObject(Object) - Static method in class org.apache.avalon.fortress.impl.factory.ProxyObjectFactory
Get the target object from specified proxy.
getOrder() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Get the ordinal for this vertex.
getProxyManager() - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Guarantees that the ProxyManager will be assigned before use.
getRole() - Method in class org.apache.avalon.fortress.RoleEntry
Get the role name for the component type.
getRoleForClassname(String) - Method in interface org.apache.avalon.fortress.RoleManager
Get a RoleEntry for a component type.
getRoleForClassname(String) - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
 
getRoleForShortName(String) - Method in interface org.apache.avalon.fortress.RoleManager
Get a RoleEntry for a short name.
getRoleForShortName(String) - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Return a role name relative to a supplied short name.
getRoleKey(String, Object) - Static method in class org.apache.avalon.fortress.impl.AbstractContainer
Get the composite role name based on the specified role and hint.
getRoles() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get an iterator for all the roles.
getServiceManager() - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Exposes to subclasses the service manager which this impl uses to manage its child components.
getServiceManager() - Method in class org.apache.avalon.fortress.impl.DefaultContainer
Return the ServiceManager that exposes all the services in impl.
getShortname() - Method in class org.apache.avalon.fortress.RoleEntry
Get the short name for the component type.
getWrappedObject() - Method in interface org.apache.avalon.fortress.impl.factory.WrapperClass
Return the object that is being wrapped by this wrapper class instance.
getWrappedObjectFactory(ObjectFactory) - Method in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
guessWorkInterfaces(Class) - Static method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
Get a list of interfaces to proxy by scanning through all interfaces a class implements and skipping invalid interfaces (as defined in #INVALID_INTERFACES).

H

handleCommandFailure(Command, Throwable) - Method in class org.apache.avalon.fortress.util.FortressCommandFailureHandler
Handle a command failure.
has(String, Object) - Method in interface org.apache.avalon.fortress.Container
This is the method that the ContainerComponentManager and Selector use to gain access to the ComponentHandlers and ComponentSelectors.
has(String, Object) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
This is the method that the ContainerComponentManager and Selector use to gain access to the ComponentHandlers and ComponentSelectors.
hasService(String) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
hasService(String) - Method in class org.apache.avalon.fortress.impl.lookup.NoopServiceManager
 

I

INSTRUMENT_MANAGER_CONFIGURATION - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
INSTRUMENT_MANAGER_CONFIGURATION_URI - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
InitializationException - exception org.apache.avalon.fortress.InitializationException.
This exception is used to indicate something went horribly wrong in the ContainerManager, and it is unable to create a new instance of your Container.
InitializationException(String) - Constructor for class org.apache.avalon.fortress.InitializationException
Create the InitializationException with the supplied message.
InitializationException(String, Throwable) - Constructor for class org.apache.avalon.fortress.InitializationException
Create the InitializationException with the supplied message and source exception.
InstrumentableCreator - class org.apache.avalon.fortress.impl.extensions.InstrumentableCreator.
The InstrumentableCreator is used as a standard lifecycle extension for containers that support it.
InstrumentableCreator(InstrumentManager) - Constructor for class org.apache.avalon.fortress.impl.extensions.InstrumentableCreator
 
init(String, String, JavaClass, ClassGen) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
 
initialize() - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Initializes the impl and all the components it hosts so that they are ready to be used.
initialize() - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
Initialize the ContainerManager
initialize() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
 
initialize() - Method in class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
 
initialize() - Method in class org.apache.avalon.fortress.impl.role.FortressRoleManager
Initialize the role manager.
initialize() - Method in class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Initialize the ServiceMetaManager by looking at all the services and classes available in the system.
initialize() - Method in class org.apache.avalon.fortress.util.ContextManager
Initialize the ContextManager.
initializeCommandSink() - Method in class org.apache.avalon.fortress.util.ContextManager
Set up the CommandSink to enable asynchronous management.
initializeConfiguration() - Method in class org.apache.avalon.fortress.util.ContextManager
Load the configuration file that the Container will need to operate.
initializeContainer() - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
 
initializeContext() - Method in class org.apache.avalon.fortress.util.ContextManager
Initialize the context that will be passed into the impl.
initializeDefaultSourceResolver() - Method in class org.apache.avalon.fortress.util.ContextManager
Initialize the default source resolver
initializeInstrumentManager() - Method in class org.apache.avalon.fortress.util.ContextManager
Will set up an InstrumentManager if none is supplied.
initializeLoggerManager() - Method in class org.apache.avalon.fortress.util.ContextManager
Will set up a LogKitLoggerManager if none is supplied.
initializeMetaInfoManager() - Method in class org.apache.avalon.fortress.util.ContextManager
 
initializePoolManager() - Method in class org.apache.avalon.fortress.util.ContextManager
Set up the Pool Manager for the managed pool.
initializeServiceManager() - Method in class org.apache.avalon.fortress.util.ContextManager
Get a reference to the initial ComponentLocator used by the ContainerManager to hold the Components used for parsing the config files and setting up the environment.
initializeThreadManager() - Method in class org.apache.avalon.fortress.util.ContextManager
 
insertAccessorExtension(int, Accessor) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Inserts an accessor extension at a given index in the manager
insertCreatorExtension(int, Creator) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Inserts a creator extension at a given index in the manager
interpretProxy(String) - Method in class org.apache.avalon.fortress.impl.DefaultContainer
Interpret the ProxyManager type from the configuration element.
isAlreadyAdded(String) - Method in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Let us know that the meta and dependency info has already been loaded for a given class name.
isLazyActivation() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Deprecated. in favor of getActivation()
isSelectable(Object) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 

L

LEAwareComponentHandler - class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler.
A ComponentHandler that delegates to underlying handler but also calls relevent Lifecycle Extension handlers at the right time.
LEAwareComponentHandler(ComponentHandler, LifecycleExtensionManager, Context) - Constructor for class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
Creation of a new handler.
LOGGER - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Logger where to log our own messages.
LOGGER_MANAGER_CONFIGURATION - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
LOGGER_MANAGER_CONFIGURATION_URI - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
LOG_CATEGORY - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
LifecycleExtensionManager - class org.apache.avalon.fortress.util.LifecycleExtensionManager.
LifecycleExtensionManager class.
LifecycleExtensionManager() - Constructor for class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
lookup(String) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
lookup(String) - Method in class org.apache.avalon.fortress.impl.lookup.NoopServiceManager
 

M

MetaInfoEntry - class org.apache.avalon.fortress.MetaInfoEntry.
Keeps track of the relationship of all the associated meta data for a component type.
MetaInfoEntry(Class, Properties, List) - Constructor for class org.apache.avalon.fortress.MetaInfoEntry
Create a MetaInfoEntry from the supplied component class, and the supplied meta information.
MetaInfoEntry(RoleEntry) - Constructor for class org.apache.avalon.fortress.MetaInfoEntry
Create a MetaInfoEntry from the supplied RoleEntry.
MetaInfoManager - interface org.apache.avalon.fortress.MetaInfoManager.
MetaInfoManager Interface, use this to specify the Components and how they correspond to easy shorthand names.
m_childContext - Variable in class org.apache.avalon.fortress.util.ContextManager
The context of the new impl.
m_classLoader - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's root ClassLoader, which is extracted from m_serviceManager.
m_commandSink - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's Sink, which is extracted from m_serviceManager.
m_componentContext - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the context that will be passed to the components we will create.
m_components - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
Contains an entry for each ComponentHandler
m_containerManagerContext - Variable in class org.apache.avalon.fortress.util.ContextManager
Container manager's context.
m_context - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's context passed in through contextualize().
m_defaultSourceResolver - Variable in class org.apache.avalon.fortress.util.ContextManager
Source resolver used to read-in the configurations.
m_delegateFactory - Variable in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
The ObjectFactory proper we delegate all calls to.
m_disposed - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
State management boolean stating whether the Handler is disposed or not
m_extManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's LifecycleExtensionManager, which is extracted from m_serviceManager.
m_factory - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
The instance of the ComponentFactory that creates and disposes of the Component
m_instrumentManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's InstrumentManager, which is extracted from m_serviceManager.
m_instrumentManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The InstrumentManager to be used by the container.
m_logger - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Logger for factory
m_logger - Variable in class org.apache.avalon.fortress.util.ContextManager
 
m_loggerManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's LoggerManager, which is extracted from m_serviceManager.
m_loggerManager - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Logger Manager
m_loggerManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The logger manager in use.
m_mapper - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
Contains entries mapping roles to hint maps, where the hint map contains mappings from hints to ComponentHandlers.
m_metaInfoManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The MetaInfoManager to be used by the container.
m_metaManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's RoleManager, which is extracted from m_serviceManager.
m_poolManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's PoolManager, which is extracted from m_serviceManager.
m_poolManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The PoolManager to be used by the container.
m_prepared - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
State management boolean stating whether the Handler is initialized or not
m_primordialLogger - Variable in class org.apache.avalon.fortress.util.ContextManager
 
m_rootContext - Variable in class org.apache.avalon.fortress.util.ContextManager
The root context.
m_serviceManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the ServiceManager the impl will use, based on the one passed in through service().
m_shutDownOrder - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
 
m_sink - Variable in class org.apache.avalon.fortress.util.ContextManager
The Sink in use.
m_threadManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The ThreadManager to be used by the container.
makeReadOnly() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Make the component entry read only, so no more services can be added.
makeReadOnly() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Make the extension manager read only (immutable).

N

NONE - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
NoopObjectFactory - class org.apache.avalon.fortress.impl.factory.NoopObjectFactory.
NoopObjectFactory is used in situations where no proxied objects are desired.
NoopObjectFactory(ObjectFactory) - Constructor for class org.apache.avalon.fortress.impl.factory.NoopObjectFactory
 
NoopServiceManager - class org.apache.avalon.fortress.impl.lookup.NoopServiceManager.
No-op ServiceManager contains no components, and is used when we don't want to allow a component to access other components.
NoopServiceManager() - Constructor for class org.apache.avalon.fortress.impl.lookup.NoopServiceManager
 
newComponent() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Create a new component for handler.
newInstance() - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
newInstance() - Method in class org.apache.avalon.fortress.impl.factory.NoopObjectFactory
 
newInstance() - Method in class org.apache.avalon.fortress.impl.factory.ProxyObjectFactory
Create a new instance from delegated factory and proxy it.
newInstance() - Method in class org.apache.avalon.fortress.impl.factory.WrapperObjectFactory
 
newInstance() - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Returns a new instance of a component and optionally applies a logging channel, instrumentation, context, a component or service manager, configuration, parameters, lifecycle extensions, initialization, and execution phases based on the interfaces implemented by the component class.

O

OverridableContext - class org.apache.avalon.fortress.util.OverridableContext.
The OverridableContext allows you to "null" out entries, even if they are in a parent context.
OverridableContext(Context) - Constructor for class org.apache.avalon.fortress.util.OverridableContext
Creation of a new overridable context.
obtainRoleManager() - Method in class org.apache.avalon.fortress.util.ContextManager
Set up a RoleManager for the Container if configuration for it has been supplied.
org.apache.avalon.fortress - package org.apache.avalon.fortress
The fortress package contains an implementation of a component containment system that follows the ECM semantic concerning component resolution.
org.apache.avalon.fortress.impl - package org.apache.avalon.fortress.impl
The fortress.impl package contains the containment abstraction of the Fortress system The contents of this package are not a part of the fortress client API.
org.apache.avalon.fortress.impl.extensions - package org.apache.avalon.fortress.impl.extensions
 
org.apache.avalon.fortress.impl.factory - package org.apache.avalon.fortress.impl.factory
 
org.apache.avalon.fortress.impl.handler - package org.apache.avalon.fortress.impl.handler
The handler package includes the lifestyle support systems.
org.apache.avalon.fortress.impl.lookup - package org.apache.avalon.fortress.impl.lookup
The lookup package includes a service manager and selector then implements the ECM lookup policies.
org.apache.avalon.fortress.impl.role - package org.apache.avalon.fortress.impl.role
The role package includes classes and interfaces supporting the ECM role abstraction.
org.apache.avalon.fortress.util - package org.apache.avalon.fortress.util
The util package includes general unities supporting configuration and context management.
org.apache.avalon.fortress.util.dag - package org.apache.avalon.fortress.util.dag
 

P

PARAMETERS - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Parameters: The Parameters object to give to the impl.
PER_THREAD_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 
POOLABLE_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 
PROXY - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
PerThreadComponentHandler - class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler.
The ThreadSafeComponentHandler to make sure components are initialized and destroyed correctly.
PerThreadComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
 
PoolableComponentHandler - class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler.
The PoolableComponentHandler to make sure components are initialized and destroyed correctly.
PoolableComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
 
PrepareHandlerCommand - class org.apache.avalon.fortress.impl.handler.PrepareHandlerCommand.
This is the command class to initialize a ComponentHandler
PrepareHandlerCommand(ComponentHandler, Logger) - Constructor for class org.apache.avalon.fortress.impl.handler.PrepareHandlerCommand
Creation of a new prepare handler command.
ProxyManager - class org.apache.avalon.fortress.impl.factory.ProxyManager.
ProxyManager is used to abstract away the plumbing for the underlying proxy generator.
ProxyManager(int) - Constructor for class org.apache.avalon.fortress.impl.factory.ProxyManager
 
ProxyObjectFactory - class org.apache.avalon.fortress.impl.factory.ProxyObjectFactory.
An ObjectFactory that delegates to another ObjectFactory and proxies results of that factory.
ProxyObjectFactory(ObjectFactory) - Constructor for class org.apache.avalon.fortress.impl.factory.ProxyObjectFactory
Create factory that delegates to specified factory.
prepareHandler() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Actually prepare the handler and make it ready to handle component access.
prepareHandler() - Method in interface org.apache.avalon.fortress.impl.handler.ComponentHandler
Actually prepare the handler and make it ready to handle component access.
prepareHandler() - Method in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
Prepare the handler.
provideComponentContext(Context) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Override this method to control what context will be passed to the components created by this container.
provideServiceManager(ServiceManager) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Override this method to control creation of the serviceManager belonging to this container.
providers(Class, ClassLoader) - Static method in class org.apache.avalon.fortress.util.Service
Get all the providers for the specified services.
providers(Class) - Static method in class org.apache.avalon.fortress.util.Service
Get all the providers for the specified services.
put(Object) - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Return a reference of the desired Component
put(Object) - Method in interface org.apache.avalon.fortress.impl.handler.ComponentHandler
Puts the reference back in the ComponentHandler according to the policy of the implementation.
put(Object) - Method in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
Return component and execute Release extensions.
put(Object, Object) - Method in class org.apache.avalon.fortress.util.OverridableContext
Add a context entry to the context.

R

RELEASE - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
ROLE - Static variable in interface org.apache.avalon.fortress.Container
Work interface identifier.
ROLE - Static variable in interface org.apache.avalon.fortress.MetaInfoManager
Convenience constant to make lookup of the MetaInfoManager easer.
ROLE - Static variable in interface org.apache.avalon.fortress.RoleManager
Convenience constant to make lookup of the RoleManager easer.
ROLE - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
ROLE_MANAGER_CONFIGURATION - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
ROLE_MANAGER_CONFIGURATION_URI - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
Role2MetaInfoManager - class org.apache.avalon.fortress.impl.role.Role2MetaInfoManager.
Role2MetaInfoManagerTestCase does XYZ
Role2MetaInfoManager(RoleManager) - Constructor for class org.apache.avalon.fortress.impl.role.Role2MetaInfoManager
 
Role2MetaInfoManager(RoleManager, MetaInfoManager) - Constructor for class org.apache.avalon.fortress.impl.role.Role2MetaInfoManager
 
RoleEntry - class org.apache.avalon.fortress.RoleEntry.
Keeps track of the relationship of all the associated meta data for a component type.
RoleEntry(String, String, Class, Class) - Constructor for class org.apache.avalon.fortress.RoleEntry
Create a RoleEntry with all the associated information.
RoleManager - interface org.apache.avalon.fortress.RoleManager.
RoleManager Interface, use this to specify the Components and how they correspond to easy shorthand names.
release(Object) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
release(Object) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
release(Object) - Method in class org.apache.avalon.fortress.impl.lookup.NoopServiceManager
 
removeAccessorExtension(int) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Removes a particular accessor extension from the manager
removeCreatorExtension(int) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Removes a particular creator extension from the manager
reset() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Reset the Vertex so that all the flags and runtime states are set back to the original values.
resetVertices(List) - Static method in class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier
Resets all the vertices so that the visitation flags and indegrees are reset to their start values.
resolveOrder() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Recurse through the tree from this vertex assigning an order to each and at the same time checking for any cyclic dependencies.

S

SELECTOR_ENTRY - Static variable in class org.apache.avalon.fortress.impl.AbstractContainer
The component map's entry to get a ServiceSelector.
SERVICE_MANAGER - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
ComponentLocator: The component manager to give to the impl.
Service - class org.apache.avalon.fortress.util.Service.
This class handles looking up service providers on the class path.
ServiceMetaManager - class org.apache.avalon.fortress.impl.role.ServiceMetaManager.
ServiceMetaManager follows some simple rules to dynamically gather all services and the meta-information into one role manager.
ServiceMetaManager() - Constructor for class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Create a ServiceMetaManager.
ServiceMetaManager(RoleManager) - Constructor for class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Create a ServiceMetaManager with a parent RoleManager.
ServiceMetaManager(MetaInfoManager) - Constructor for class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Create a ServiceMetaManager with a parent RoleManager.
ServiceMetaManager(MetaInfoManager, ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Create a ServiceMetaManager with the supplied classloader and parent RoleManager.
select(Object) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
service(ServiceManager) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Root ServiceManager.
service(ServiceManager) - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
 
service(ServiceManager) - Method in class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
Application of suporting services to the handler.
setCommandFailureHandlerClass(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
Sets a class whose instance will be used to override the default CommandFailureHandler used by the container.
setCommandFailureHandlerClass(Class) - Method in class org.apache.avalon.fortress.util.FortressConfig
Sets a class whose instance will be used to override the default CommandFailureHandler used by the container.
setCommandSink(Sink) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContainerClass(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContainerClass(Class) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContainerConfiguration(Configuration) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContainerConfiguration(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContextClassLoader(ClassLoader) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContextDirectory(File) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContextDirectory(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setContextRootURL(URL) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setInstrumentManager(InstrumentManager) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setInstrumentManagerConfiguration(Configuration) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setInstrumentManagerConfiguration(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setInstrumentableName(String) - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
setLifecycleExtensionManager(LifecycleExtensionManager) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setLoggerCategory(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setLoggerManager(LoggerManager) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setLoggerManagerConfiguration(Configuration) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setLoggerManagerConfiguration(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setNumberOfThreadsPerCPU(int) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setPoolManager(PoolManager) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setProxyManager(ProxyManager) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Allows you to override the ProxyManager used in the container.
setRoleManager(RoleManager) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setRoleManagerConfiguration(Configuration) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setRoleManagerConfiguration(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setServiceManager(ServiceManager) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setThreadManager(ThreadManager) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setThreadTimeout(long) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setWorkDirectory(File) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setWorkDirectory(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 

T

THREADSAFE_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 
THREADS_CPU - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Threads per CPU: Information about the hardware the impl is running on.
THREAD_TIMEOUT - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Thread timeout: Information about the hardware the impl is running on.
ThreadSafeComponentHandler - class org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler.
The ThreadSafeComponentHandler to make sure components are initialized and destroyed correctly.
ThreadSafeComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler
 
toString() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Represents the handler as a string.
topologicalSort(List) - Static method in class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier
Sort a set of vertices so that no dependency is before its vertex.

V

Vertex - class org.apache.avalon.fortress.util.dag.Vertex.
Vertex is used to track dependencies and each node in a graph.
Vertex(Object) - Constructor for class org.apache.avalon.fortress.util.dag.Vertex
A vertex wraps a node, which can be anything.
Vertex(String, Object) - Constructor for class org.apache.avalon.fortress.util.dag.Vertex
A vertex wraps a node, which can be anything.
verify(Vertex) - Static method in class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier
Verify that a vertex and its set of dependencies have no cycles.
verify(List) - Static method in class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier
Verify a set of vertices and all their dependencies have no cycles.

W

WORK_DIRECTORY - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Work Directory: The location the impl can store temperorary files.
WrapperClass - interface org.apache.avalon.fortress.impl.factory.WrapperClass.
The interface WrapperClass provides a means of asking a dynamically created wrapper for a given object for said wrapped object.
WrapperObjectFactory - class org.apache.avalon.fortress.impl.factory.WrapperObjectFactory.
An object factory that delegates all calls to another object factory and wraps the returned object into another object that exposes only the wrapped object's work interface(s).
WrapperObjectFactory(ObjectFactory) - Constructor for class org.apache.avalon.fortress.impl.factory.WrapperObjectFactory
Creates a WrapperObjectFactory with the specified ObjectFactory as the object factory to delegate all calls for new instances to.
writeableCopy() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Create a copy; it will be writeable even if the original was not.

A B C D E F G H I L M N O P R S T V W

Copyright © The Apache Software Foundation. All Rights Reserved.