- 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.
- 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.
- 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
- 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
-
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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.
- 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