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

A

AbstractComponentHandler - Class in org.apache.avalon.fortress.impl.handler
AbstractComponentHandler class, ensures components are initialized and destroyed correctly.
AbstractComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
 
AbstractContainer - Class in org.apache.avalon.fortress.impl
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 in org.apache.avalon.fortress.impl.role
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 in org.apache.avalon.fortress.impl.factory
AbstractObjectFactory does XYZ
AbstractObjectFactory(ObjectFactory) - Constructor for class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
AbstractReleasableComponent - Class in org.apache.avalon.fortress.impl.handler
Base Implementation for a releasable component.
AbstractReleasableComponent() - Constructor for class org.apache.avalon.fortress.impl.handler.AbstractReleasableComponent
 
AbstractRoleManager - Class in org.apache.avalon.fortress.impl.role
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.
ACCESS - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
ACCESSOR_METHOD_NAME - Static variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The name of the field accessor used to ask the generated wrapper for the wrapped class instance.
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.
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.
add(Object) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Add an object to the list
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, String, String, Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultECMContainer
 
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
addInterfaces(Class[], Set) - 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.
addRole(String, String, String, String) - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Addition of a role to the role manager.
addSelectorComponent(String, String, String, String) - Method in class org.apache.avalon.fortress.impl.role.ECMMetaInfoManager
Add a component defined inside a selector
aquireLogger() - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
 
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
 
BCEL_CLASS - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
BCEL_WRAPPER - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
BCELCodeGenerator - Class in org.apache.avalon.fortress.impl.factory
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.
BCELCodeGenerator.MethodDesc - Class in org.apache.avalon.fortress.impl.factory
 
BCELCodeGenerator.MethodDesc(Method) - Constructor for class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
BCELCodeGenerator.MethodDesc(String, Type, Type[], String[]) - Constructor for class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
BCELWrapperGenerator - Class in org.apache.avalon.fortress.impl.factory
Create the BCELWrapper for the component.
BCELWrapperGenerator() - Constructor for class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
No-args default constructor.
BCELWrapperGenerator.BCELClassLoader - Class in org.apache.avalon.fortress.impl.factory
 
BCELWrapperGenerator.BCELClassLoader(ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
Constructs a BCELClassLoader with the specified class loader as its parent.
BCELWrapperGenerator.BCELClassLoader() - Constructor for class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
Constructs a BCELClassLoader with no parent.
buildThreadPolicy() - Method in class org.apache.avalon.fortress.util.ContextManager
Helper method for creating ThreadManager configuration.
buildWrapper(JavaClass[]) - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
Generates the wrapper byte code for a given interface.

C

checkValid(Object) - Method in class org.apache.avalon.fortress.util.CommandSink
 
checkWriteable() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Utility method to check if LifecycleExtensionsManager is writeable and if not throw exception.
clear() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Clear the list
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
CommandSink - Class in org.apache.avalon.fortress.util
Created by IntelliJ IDEA.
CommandSink(CommandManager) - Constructor for class org.apache.avalon.fortress.util.CommandSink
 
compare(Object, Object) - Method in class org.apache.avalon.fortress.util.ContextManager.DestroyOrderComparator
 
ComponentFactory - Class in org.apache.avalon.fortress.impl.handler
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.
ComponentFactory.ClassInfo - Class in org.apache.avalon.fortress.impl.handler
This class collects all information about the components class: - the constructor to use - the parameters to pass into the constructor - Additional infos about implemented methods
ComponentFactory.ClassInfo() - Constructor for class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
Constructor
ComponentHandler - Interface in org.apache.avalon.fortress.impl.handler
The ComponentHandler interface marks the ComponentHandler implementations.
ComponentHandlerEntry - Class in org.apache.avalon.fortress.impl
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 in org.apache.avalon.fortress.impl
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.
ComponentKey - Class in org.apache.avalon.fortress.impl.lookup
Hack that is temporarily necessary until the next version of Commons Collections is released.
ComponentKey(Object) - Constructor for class org.apache.avalon.fortress.impl.lookup.ComponentKey
 
CompositeException - Exception in org.apache.avalon.fortress.util
This is an exception made up of one or more subexceptions.
CompositeException(Exception[]) - Constructor for exception org.apache.avalon.fortress.util.CompositeException
 
CompositeException(Exception[], String) - Constructor for exception org.apache.avalon.fortress.util.CompositeException
 
configBuilder - Variable in class org.apache.avalon.fortress.util.ContextManager
The ConfigurationBuilder is instantiated lazilly in getConfiguration to avoid LinkageErrors in some environments.
ConfigurableRoleManager - Class in org.apache.avalon.fortress.impl.role
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.
CONFIGURATION_URI - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
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.DefaultECMContainer
Provide some validation for the core Cocoon components
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.
configure(Configuration) - Method in class org.apache.avalon.fortress.impl.role.ECMRoleManager
Reads a configuration object and creates the role, shorthand, and class name mapping.
configureComponent(Object) - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Configure the component
ContextManager - Class in org.apache.avalon.fortress.util
You can get two different contexts from the ContextManager: the container context (m_childContext) and the container manager context (m_containerManagerContext)
ContextManager(Context, Logger) - Constructor for class org.apache.avalon.fortress.util.ContextManager
Create a new ContextManager.
ContextManager.DestroyOrderComparator - Class in org.apache.avalon.fortress.util
 
ContextManager.DestroyOrderComparator() - Constructor for class org.apache.avalon.fortress.util.ContextManager.DestroyOrderComparator
 
ContextManager.EAServiceManager - Class in org.apache.avalon.fortress.util
This is a compatibility thing for early adopters of Fortress so that they will use the correct ROLE for the CommandSink.
ContextManager.EAServiceManager(ServiceManager, Logger) - Constructor for class org.apache.avalon.fortress.util.ContextManager.EAServiceManager
 
ContextManagerConstants - Interface in org.apache.avalon.fortress.util
Provides constants used to access the Context object for containers.
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.
contextualizeComponent(Object) - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Contextualize the component
copyEntry(String) - Method in class org.apache.avalon.fortress.util.ContextManager
Copies the specified entry from the rootContext to the containerManagerContext.
copyFrom(LifecycleExtensionManager.CachedArrayList) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Become a copy of another CachedArrayList.
create(Object, Context) - Method in class org.apache.avalon.fortress.impl.extensions.InstrumentableCreator
Assign the instrumentables and InstrumentManageables
CREATE - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
create(Object, Context) - Method in class org.apache.avalon.fortress.util.ReflectiveConfigurator
 
createCommandSink() - Method in class org.apache.avalon.fortress.util.ContextManager
Helper method for creating a default CommandSink
createComponent() - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Create a new component
createContainer() - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
 
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:
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
createMethodWrapper(Method) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create a method declaration/definition of the form
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.
createWrappedClassAccessor() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create a field accessor for the wrapped class instance of the form
createWrappedClassField() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Create a field declaration of the form
createWrapper(Class) - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
 
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.
DefaultContainer - Class in org.apache.avalon.fortress.impl
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 in org.apache.avalon.fortress.impl
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
 
DefaultECMContainer - Class in org.apache.avalon.fortress.impl
Customize the Fortress container to handle ECM compatibility
DefaultECMContainer() - Constructor for class org.apache.avalon.fortress.impl.DefaultECMContainer
 
DESTROY - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
DISCOVER - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
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

ECMMetaInfoManager - Class in org.apache.avalon.fortress.impl.role
ECMMetaInfoManager
ECMMetaInfoManager() - Constructor for class org.apache.avalon.fortress.impl.role.ECMMetaInfoManager
Create a ECMMetaInfoManager.
ECMMetaInfoManager(MetaInfoManager) - Constructor for class org.apache.avalon.fortress.impl.role.ECMMetaInfoManager
Create a ServiceMetaManager with a parent.
ECMMetaInfoManager(MetaInfoManager, ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.ECMMetaInfoManager
Create a ECMMetaInfoManager with the supplied classloader and parent Rr.
ECMRoleManager - Class in org.apache.avalon.fortress.impl.role
This role manager implementation is able to read ECM based role files.
ECMRoleManager() - Constructor for class org.apache.avalon.fortress.impl.role.ECMRoleManager
Default constructor--this RoleManager has no parent.
ECMRoleManager(ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.ECMRoleManager
Alternate constructor--this RoleManager has the specified classloader.
ECMRoleManager(RoleManager) - Constructor for class org.apache.avalon.fortress.impl.role.ECMRoleManager
Alternate constructor--this RoleManager has the specified parent.
ECMRoleManager(RoleManager, ClassLoader) - Constructor for class org.apache.avalon.fortress.impl.role.ECMRoleManager
Alternate constructor--this RoleManager has the specified parent and a classloader.
EMPTY_ARRAY - Variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
 
EMPTY_CONFIG - Static variable in class org.apache.avalon.fortress.util.ContextManager
 
enabledComponentLogging(Object) - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Enable logging for the component
enqueue(Object) - Method in class org.apache.avalon.fortress.util.CommandSink
 
enqueue(Object[]) - Method in class org.apache.avalon.fortress.util.CommandSink
 
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.
equals(Object) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
equals(Object) - Method in class org.apache.avalon.fortress.impl.lookup.ComponentKey
 
equals(Object) - Method in class org.apache.avalon.fortress.util.ContextManager.DestroyOrderComparator
 
exceptionNames - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
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.
extractInterfaceNames(Class[]) - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
Takes an array of Class instances supposed to represent interfaces and returns a list of the names of those interfaces.
extractMethod(MethodGen) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Extracts the Method out of the supplied MethodGen instance, clears the InstructionList and returns the extracted Method.
extractMethods(JavaClass[]) - Static method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Extracts the collection of Methods declared in the supplied JavaClass instance.
extractMethods(JavaClass, Set) - Static method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
 

F

FactoryComponentHandler - Class in org.apache.avalon.fortress.impl.handler
The FactoryComponentHandler to make sure components are initialized and destroyed correctly.
FactoryComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.FactoryComponentHandler
 
findClass(String) - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
 
findImplementation(BCELCodeGenerator.MethodDesc) - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
 
FortressCommandFailureHandler - Class in org.apache.avalon.fortress.util
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 in org.apache.avalon.fortress.util
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 in org.apache.avalon.fortress.impl.role
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 in org.apache.avalon.fortress.impl.lookup
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
FortressServiceManager.Lookup - Class in org.apache.avalon.fortress.impl.lookup
 
FortressServiceManager.Lookup() - Constructor for class org.apache.avalon.fortress.impl.lookup.FortressServiceManager.Lookup
 
FortressServiceSelector - Class in org.apache.avalon.fortress.impl.lookup
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 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.
get(int) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Access an object that is in the list
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
getActivation(Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultContainer
Helper method to determine the activation policy for a given component handler configuration.
getByteCode() - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
Returns the byte code to use when loading a generated class.
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
getClassname(Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultContainer
Retrieve the classname for component configuration.
getClassname(Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultECMContainer
Retrieve the classname (impl) for the component.
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.
getComponentHandler(MetaInfoEntry, ComponentHandlerMetaData) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Get a ComponentHandler with the default constructor for the component class passed in.
getComponentHandler(String, Class, ComponentHandlerMetaData) - Method in class org.apache.avalon.fortress.impl.DefaultECMContainer
Get a ComponentHandler with the default constructor for the component class passed in.
getComponentHandlerClass(String, String) - Method in class org.apache.avalon.fortress.impl.DefaultECMContainer
 
getComponentHandlerClassName(String) - Method in class org.apache.avalon.fortress.impl.role.ECMRoleManager
 
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.
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.
getContextEntry(Context, String) - Method in class org.apache.avalon.fortress.impl.DefaultContainerManager
Retrieve an entry from context if it exists, else return null.
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
getDefaultActivationPolicy(Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultContainer
Obtains the default activation policy from the component configuration header
getDefaultHandler() - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Get the default component handler.
getDefaultProxyType() - Method in class org.apache.avalon.fortress.impl.DefaultECMContainer
Return the default proxy type.
getDepFile(String) - Method in class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Translate a class name into the meta file name.
getExceptions() - Method in exception 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.
getHandler(Object) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
getInitializedContextManager(Context, Logger) - Static method in class org.apache.avalon.fortress.impl.DefaultContainerManager
Creates and initializes a contextManager given an initialization context.
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 exception org.apache.avalon.fortress.util.CompositeException
 
getMetaData() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerEntry
Return the meta data for handler.
getMetaFile(String) - Method in class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Translate a class name into the meta file name.
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 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.
getMethod(String, Class) - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
Helper method for getting a named method that has one parameter of the given type.
getName() - Method in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
Returns the handler name
getObject() - Method in class org.apache.avalon.fortress.impl.factory.PassThroughInvocationHandler
Retrieve the underlying object delegated to.
getObject(Object) - Static method in class org.apache.avalon.fortress.impl.factory.ProxyObjectFactory
Get the target object from specified proxy.
getProxyManager() - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Guarantees that the ProxyManager will be assigned before use.
getRole(Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultECMContainer
Retrieve the role for the component.
getRoleForClassname(String) - Method in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
 
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.
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.
getVertexDeps(Vertex) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Obtain the names of the dependencies for a given vertex.
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 AbstractObjectFactory.INVALID_INTERFACES).
guessWorkInterfaces(Class, Set) - 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.

H

handleCommandFailure(Command, Throwable) - Method in class org.apache.avalon.fortress.util.FortressCommandFailureHandler
Handle a command failure.
handler - Variable in class org.apache.avalon.fortress.impl.handler.AbstractReleasableComponent
 
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.
hashCode() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
hashCode() - Method in class org.apache.avalon.fortress.impl.lookup.ComponentKey
 
hashCode() - Method in class org.apache.avalon.fortress.util.ContextManager.DestroyOrderComparator
 
hasNext() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.UnmodifiableIterator
 
hasService(String) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
hasService(String) - Method in class org.apache.avalon.fortress.impl.lookup.NoopServiceManager
 
hasService(String) - Method in class org.apache.avalon.fortress.util.ContextManager.EAServiceManager
 

I

implementingClassName - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
indexOf(Object) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Find out the index of an object in the list
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(ComponentHandler) - Method in class org.apache.avalon.fortress.impl.handler.AbstractReleasableComponent
 
initialize() - Method in class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
 
initialize(ComponentHandler) - Method in interface org.apache.avalon.fortress.impl.handler.ReleasableComponent
Initialize this component with the corresponding component handler.
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.
initialized - Variable in class org.apache.avalon.fortress.impl.handler.AbstractReleasableComponent
 
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
 
insert(int, Object) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Insert an object into a particular position in the list
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
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
 
InstrumentableCreator - Class in org.apache.avalon.fortress.impl.extensions
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
 
interpretProxy(String) - Method in class org.apache.avalon.fortress.impl.DefaultContainer
Interpret the ProxyManager type from the configuration element.
INVALID_INTERFACES - Static variable in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
The list interfaces that will not be proxied.
invoke(Object, Method, Object[]) - Method in class org.apache.avalon.fortress.impl.factory.PassThroughInvocationHandler
Invoke the appropriate method on underlying object.
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.
isClassPoolable(Class) - Static method in class org.apache.avalon.fortress.util.Service
Provide a way to determine if a Class implements Poolable without requiring it to be in the classpath.
isFinal - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
isInitialized() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Has this instance already been initialized?
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
 
iterator() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Obtain an iterator.

L

LEAwareComponentHandler - Class in org.apache.avalon.fortress.impl.handler
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.
LifecycleExtensionManager - Class in org.apache.avalon.fortress.util
LifecycleExtensionManager class.
LifecycleExtensionManager() - Constructor for class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
LifecycleExtensionManager.CachedArrayList - Class in org.apache.avalon.fortress.util
CachedArrayList class.
LifecycleExtensionManager.CachedArrayList() - Constructor for class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
 
LifecycleExtensionManager.UnmodifiableIterator - Class in org.apache.avalon.fortress.util
Read only iterator.
LifecycleExtensionManager.UnmodifiableIterator(Iterator) - Constructor for class org.apache.avalon.fortress.util.LifecycleExtensionManager.UnmodifiableIterator
 
LOG_CATEGORY - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
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
 
lookup(String) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
lookup(String) - Method in class org.apache.avalon.fortress.impl.lookup.NoopServiceManager
 
lookup(String) - Method in class org.apache.avalon.fortress.util.ContextManager.EAServiceManager
 
lookupClass(Class) - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
Takes a Class instance as a its parameter and returns corresponding the JavaClass instance as used by BCEL.
lookupClasses(Class[]) - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
Takes an array of Class instances and returns an array holding the corresponding JavaClass instances as used by BCEL.

M

m_accessorExtensions - Variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
m_activation - Variable in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
 
m_base - Variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager.UnmodifiableIterator
 
m_bcelClassLoader - Variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
The ClassLoader to use when loading a class generated by this BCELWrapperGenerator.
m_byteCode - Variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
The byte code representing the wrapper class created by the enclosing BCELWrapperGenerated.
m_cache - Variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
 
m_childContext - Variable in class org.apache.avalon.fortress.util.ContextManager
The context of the new impl.
m_classGenerator - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The ClassGen instance to use for code generation.
m_classGenerator - Variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
The ClassGen instance to use for byte code generation.
m_classinfo - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
The class info for creating the component
m_classLoader - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's root ClassLoader, which is extracted from m_serviceManager.
m_classname - Variable in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
 
m_classnames - Variable in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Map for classname to MetaInfoEntry.
m_classnames - Variable in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Map for classname to RoleEntry.
m_classToWrap - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Class object holding the type of the object we want to create a wrapper for.
m_classToWrapType - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The Type of the class we want to create a wrapper for.
m_codeGenerator - Variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
The BCELCodeGenerator to use for byte code generation.
m_commandManager - Variable in class org.apache.avalon.fortress.util.ContextManager
 
m_commandSink - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's Sink, which is extracted from m_serviceManager.
m_component - Variable in class org.apache.avalon.fortress.impl.lookup.ComponentKey
 
m_componentClass - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
The class which this ComponentFactory should create.
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_componentHandler - Variable in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
 
m_componentLogger - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
The component's logger
m_components - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
Contains an entry for each ComponentHandler
m_configuration - Variable in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
 
m_configuration - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
The configuration for this component.
m_constPoolGenerator - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The ConstantPoolGen instance to use for code generation.
m_constructor - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_constructorArguments - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_container - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
m_container - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
m_containerInstance - Variable in class org.apache.avalon.fortress.impl.DefaultContainerManager
 
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_context - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
The Context for the component
m_context - Variable in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
 
m_context - Variable in class org.apache.avalon.fortress.util.FortressConfig
 
m_contextManager - Variable in class org.apache.avalon.fortress.impl.DefaultContainerManager
 
m_creatorExtensions - Variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
m_defaultActivationPolicy - Variable in class org.apache.avalon.fortress.impl.DefaultContainer
Default activation policy for components, ie.
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_dispose - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
 
m_disposed - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
State management boolean stating whether the Handler is disposed or not
m_dynamicConfiguration - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_ealogger - Variable in class org.apache.avalon.fortress.util.ContextManager.EAServiceManager
 
m_ex - Variable in exception org.apache.avalon.fortress.util.CompositeException
 
m_extManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
contains the impl's LifecycleExtensionManager, which is extracted from m_serviceManager.
m_extManager - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Lifecycle extensions manager
m_extManager - Variable in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
 
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_factoryClass - Variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
m_handler - Variable in class org.apache.avalon.fortress.impl.ComponentHandlerEntry
 
m_handler - Variable in class org.apache.avalon.fortress.impl.handler.PrepareHandlerCommand
 
m_hint - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager.Lookup
 
m_instance - Variable in class org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler
 
m_instances - Static variable in class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
 
m_instructionFactory - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The InstructionFactory to use during code gereration.
m_instructionList - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The InstructionList instance to use during code generation.
m_instrumentEnabled - Variable in class org.apache.avalon.fortress.impl.extensions.InstrumentableCreator
 
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.impl.extensions.InstrumentableCreator
 
m_instrumentManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The InstrumentManager to be used by the container.
m_isBCELPresent - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
m_isInitialized - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
Flag indicating whether this instance is already initialized or not.
m_key - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
m_loader - Variable in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
The classloader used to load and check roles and components.
m_loader - Variable in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
The classloader used to load and check roles and components.
m_logger - Variable in class org.apache.avalon.fortress.impl.DefaultContainerManager
 
m_logger - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Logger for factory
m_logger - Variable in class org.apache.avalon.fortress.impl.handler.PrepareHandlerCommand
 
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.impl.handler.ComponentFactory
The LogKitManager for child ComponentSelectors
m_loggerManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The logger manager in use.
m_manager - Variable in class org.apache.avalon.fortress.impl.role.Role2MetaInfoManager
 
m_manager - Variable in class org.apache.avalon.fortress.util.CommandSink
 
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_message - Variable in exception org.apache.avalon.fortress.util.CompositeException
 
m_metaData - Variable in class org.apache.avalon.fortress.impl.ComponentHandlerEntry
 
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_name - Variable in class org.apache.avalon.fortress.impl.ComponentHandlerMetaData
 
m_newInstance - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
 
m_object - Variable in class org.apache.avalon.fortress.impl.factory.PassThroughInvocationHandler
The target object delegated to.
m_parent - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
m_parent - Variable in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Parent MetaInfoManager for nested resolution.
m_parent - Variable in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Parent RoleManager for nested resolution.
m_parent - Variable in class org.apache.avalon.fortress.impl.role.Role2MetaInfoManager
 
m_pool - Variable in class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
The pool of components for Poolable Components
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.impl.handler.PoolableComponentHandler
The instance of the PoolManager to create the Pool for the Handler
m_poolManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The PoolManager to be used by the container.
m_poolMin - Variable in class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
The Config element for the poolable
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_protectionDomain - Variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
The ProtectionDomain to use for the newly generated class.
m_proxy - Variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
 
m_proxyManager - Variable in class org.apache.avalon.fortress.impl.AbstractContainer
 
m_readOnly - Variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
m_release - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
 
m_repository - Variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
The BCEL util.Repository instance to use when loading JavaClass instances.
m_request - Variable in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
 
m_role - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager.Lookup
 
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_serviceManager - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
The component manager for this component.
m_setConfigurationMethod - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_setContextMethod - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_setLoggerMethod - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_setParametersMethod - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_setServiceManagerMethod - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory.ClassInfo
 
m_shorthands - Variable in class org.apache.avalon.fortress.impl.role.AbstractMetaInfoManager
Map for shorthand to MetaInfoEntry.
m_shorthands - Variable in class org.apache.avalon.fortress.impl.role.AbstractRoleManager
Map for shorthand to RoleEntry.
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_slot - Static variable in class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
 
m_threadManager - Variable in class org.apache.avalon.fortress.util.ContextManager
The ThreadManager to be used by the container.
m_used - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
m_used - Variable in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
m_useDynamicCreation - Variable in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Use the dynamic configuration
m_wrapperClassName - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The name of the wrapper class to be created.
m_wrapperClassName - Variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
m_wrapperGenerator - Variable in class org.apache.avalon.fortress.impl.factory.WrapperObjectFactory
The BCELWrapperGenerator to use for creating the wrapper.
m_wrapperSuperclassName - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The name of the superclass of the wrapper class to be generated.
makeReadOnly() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager
Make the extension manager read only (immutable).
MESSAGE - Static variable in class org.apache.avalon.fortress.impl.lookup.NoopServiceManager
 

N

name - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
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.
next() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.UnmodifiableIterator
 
NONE - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
NOOP_WRAPPER - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
NoopObjectFactory - Class in org.apache.avalon.fortress.impl.factory
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 in org.apache.avalon.fortress.impl.lookup
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
 

O

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.impl - package org.apache.avalon.fortress.impl
The fortress.impl package contains the containment abstraction of the Fortress system
org.apache.avalon.fortress.impl.extensions - package org.apache.avalon.fortress.impl.extensions
The standard set of extensions for components.
org.apache.avalon.fortress.impl.factory - package org.apache.avalon.fortress.impl.factory
ObjectFactory wrappers to provide proxied components to the container.
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.
OverridableContext - Class in org.apache.avalon.fortress.util
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.
ownedComponents - Variable in class org.apache.avalon.fortress.util.ContextManager
The components that are "owned" by this context and should be disposed by it.

P

parameterTypes - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
parseRole(String) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceManager
 
PassThroughInvocationHandler - Class in org.apache.avalon.fortress.impl.factory
InvocationHandler that just passes on all methods to target object.
PassThroughInvocationHandler(Object) - Constructor for class org.apache.avalon.fortress.impl.factory.PassThroughInvocationHandler
Create an Invocation handler for specified object.
PerThreadComponentHandler - Class in org.apache.avalon.fortress.impl.handler
The PerThreadComponentHandler implements a singleton with a slight difference: one single instance per thread.
PerThreadComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.PerThreadComponentHandler
 
POOLABLE - Static variable in class org.apache.avalon.fortress.util.Service
 
PoolableComponentHandler - Class in org.apache.avalon.fortress.impl.handler
The PoolableComponentHandler to make sure components are initialized and destroyed correctly.
PoolableComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.PoolableComponentHandler
 
prepareEnqueue(Object[]) - Method in class org.apache.avalon.fortress.util.CommandSink
 
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.
PrepareHandlerCommand - Class in org.apache.avalon.fortress.impl.handler
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.
processSelector(String, Configuration) - Method in class org.apache.avalon.fortress.impl.DefaultECMContainer
 
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.
providers - Static variable in class org.apache.avalon.fortress.util.Service
 
providers(Class, ClassLoader, Logger) - Static method in class org.apache.avalon.fortress.util.Service
Get all the providers for the specified services.
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.
provideServiceManager(ServiceManager) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Override this method to control creation of the serviceManager belonging to this container.
PROXY - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
PROXY_WRAPPER - Static variable in class org.apache.avalon.fortress.impl.factory.ProxyManager
 
ProxyManager - Class in org.apache.avalon.fortress.impl.factory
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 in org.apache.avalon.fortress.impl.factory
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.
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

readEntries(Set, URL) - Method in class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Read entries in a list file and add them all to the provided Set.
readMeta(String, String) - Method in class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Read the meta information in and actually add the role.
ReflectiveConfigurator - Class in org.apache.avalon.fortress.util
A creator that configures a component based on reflection.
ReflectiveConfigurator() - Constructor for class org.apache.avalon.fortress.util.ReflectiveConfigurator
 
ReleasableComponent - Interface in org.apache.avalon.fortress.impl.handler
This interfaces marks a component that can be released without using the corresponding ComponentHandler.
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
 
RELEASE - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
releaseOnComponentHandler() - Method in class org.apache.avalon.fortress.impl.handler.AbstractReleasableComponent
 
releaseOnComponentHandler() - Method in interface org.apache.avalon.fortress.impl.handler.ReleasableComponent
Puts the reference back in the ComponentHandler according to the policy of the implementation.
remove(int) - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Remove an object from the list
remove() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.UnmodifiableIterator
 
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
returnType - Variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
ROLE - Static variable in class org.apache.avalon.fortress.util.LifecycleExtensionManager
 
Role2MetaInfoManager - Class in org.apache.avalon.fortress.impl.role
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
 
ROLE_MANAGER_CLASS - Static variable in interface org.apache.avalon.fortress.util.ContextManagerConstants
 
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
 

S

select(Object) - Method in class org.apache.avalon.fortress.impl.lookup.FortressServiceSelector
 
SELECTOR_ENTRY - Static variable in class org.apache.avalon.fortress.impl.AbstractContainer
The component map's entry to get a ServiceSelector.
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.
Service - Class in org.apache.avalon.fortress.util
This class handles looking up service providers on the class path.
Service() - Constructor for class org.apache.avalon.fortress.util.Service
Private constructor to keep from instantiating this class
serviceComponent(Object) - Method in class org.apache.avalon.fortress.impl.handler.ComponentFactory
Service the component
ServiceMetaManager - Class in org.apache.avalon.fortress.impl.role
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.
SERVICES - Static variable in class org.apache.avalon.fortress.util.Service
 
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
 
setInstrumentableName(String) - Method in class org.apache.avalon.fortress.impl.factory.AbstractObjectFactory
 
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
 
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
 
setRoleManagerClass(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setRoleManagerClass(Class) - 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
 
setup(byte[], ProtectionDomain) - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
Passes in data needed to create and initialze the new class when findClass is called by the BCELWrapperGenerator.
setupExtensionManager(ServiceManager) - Method in class org.apache.avalon.fortress.impl.AbstractContainer
Set up the Lifecycle Extension Manager.
setupImplementations(String) - Method in class org.apache.avalon.fortress.impl.role.ServiceMetaManager
Get all the implementations of a service and set up their meta information.
setWorkDirectory(File) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
setWorkDirectory(String) - Method in class org.apache.avalon.fortress.util.FortressConfig
 
size() - Method in class org.apache.avalon.fortress.util.CommandSink
 
size() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Obtain the size of the list

T

tearDown() - Method in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.BCELClassLoader
Clears the data used to generate a class to free up memory.
ThreadSafeComponentHandler - Class in org.apache.avalon.fortress.impl.handler
The ThreadSafeComponentHandler to make sure components are initialized and destroyed correctly.
ThreadSafeComponentHandler() - Constructor for class org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler
 
toArray() - Method in class org.apache.avalon.fortress.util.LifecycleExtensionManager.CachedArrayList
Obtain the list as an array.
toString() - Method in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator.MethodDesc
 
toString() - Method in class org.apache.avalon.fortress.impl.handler.AbstractComponentHandler
Represents the handler as a string.
toString() - Method in class org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler
Human readable string message
tryEnqueue(Object) - Method in class org.apache.avalon.fortress.util.CommandSink
 
typeOf(Object) - Method in class org.apache.avalon.fortress.util.ContextManager.DestroyOrderComparator
 

V

verifyComponents() - Method in class org.apache.avalon.fortress.impl.AbstractContainer
 

W

WRAPPED_CLASS_FN - Static variable in class org.apache.avalon.fortress.impl.factory.BCELCodeGenerator
The name of the field holding the wrapped class in the generated wrapper, e.g.
WRAPPER_CLASS_INTERFACE_NAME - Static variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
The name of the interface each generated wrapper class has to implement.
WRAPPER_CLASS_SUFFIX - Static variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
The suffix to be appended to the name of the wrapped class when creating the name of the wrapper class.
WRAPPER_SUPERCLASS_NAME - Static variable in class org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator
The name of the superclass of the wrapper class to be generated.
WrapperClass - Interface in org.apache.avalon.fortress.impl.factory
The interface WrapperClass provides a means of asking a dynamically created wrapper for a given object for said wrapped object.
WrapperObjectFactory - Class in org.apache.avalon.fortress.impl.factory
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