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

A

AbstractConfiguration - class org.apache.avalon.framework.configuration.AbstractConfiguration.
This is an abstract Configuration implementation that deals with methods that can be abstracted away from underlying implementations.
AbstractConfiguration() - Constructor for class org.apache.avalon.framework.configuration.AbstractConfiguration
 
AbstractLoggable - class org.apache.avalon.framework.logger.AbstractLoggable.
Utility class to allow construction of easy components that will perform logging.
AbstractLoggable() - Constructor for class org.apache.avalon.framework.logger.AbstractLoggable
 
AbstractParserControl - class org.apache.avalon.excalibur.cli.AbstractParserControl.
Class to inherit from so when in future when new controls are added clients will no have to implement them.
AbstractParserControl() - Constructor for class org.apache.avalon.excalibur.cli.AbstractParserControl
 
AbstractPool - class org.apache.avalon.excalibur.pool.AbstractPool.
This is an Pool that caches Poolable objects for reuse.
AbstractPool(ObjectFactory) - Constructor for class org.apache.avalon.excalibur.pool.AbstractPool
Create an AbstractPool.
accept(File, String) - Method in class org.apache.avalon.excalibur.io.AndFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.ExtensionFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.OrFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.InvertedFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.DirectoryFileFilter
 
acquire() - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
If the count is non-zero, acquires a semaphore and decrements the count by 1, otherwise blocks until a release() is executed by some other thread.
acquireAll() - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Tries to acquire all the semaphores thus bringing the count to zero.
addArgument(String) - Method in class org.apache.avalon.excalibur.cli.CLOption
Mutator fo Argument property.
addAttribute(String, String) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Deprecated. Use setAttribute() instead
addChild(Configuration) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Add a child Configuration to this configuration element.
addComponent(Object, Class, Configuration) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Add a new component to the manager.
addComponent(String, Class, Configuration) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Add a new component to the manager.
addComponentInstance(String, Object) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Add a static instance of a component to the manager.
addComponentInstance(String, Object) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Add a static instance of a component to the manager.
addOption(CLOption) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
AndFileFilter - class org.apache.avalon.excalibur.io.AndFileFilter.
This takes two file fiters as input.
AndFileFilter(FilenameFilter, FilenameFilter) - Constructor for class org.apache.avalon.excalibur.io.AndFileFilter
 
append(Object) - Method in class org.apache.avalon.excalibur.collections.CircularBuffer
 
appendValueData(String) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Deprecated. Use setValue() instead
ARG_SEPERATORS - Static variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
ARG2_SEPERATORS - Static variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
argIndex - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
args - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
ARGUMENT_DISALLOWED - Static variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
ARGUMENT_OPTIONAL - Static variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
ARGUMENT_REQUIRED - Static variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
ARGUMENTS_REQUIRED_2 - Static variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
ArrayEnumeration - class org.apache.avalon.excalibur.collections.ArrayEnumeration.
Enumeration wrapper for array.
ArrayEnumeration(List) - Constructor for class org.apache.avalon.excalibur.collections.ArrayEnumeration
 
ArrayEnumeration(Object[]) - Constructor for class org.apache.avalon.excalibur.collections.ArrayEnumeration
 
ArrayStack - class org.apache.avalon.excalibur.collections.ArrayStack.
Unsynchronized stakc.
ArrayStack() - Constructor for class org.apache.avalon.excalibur.collections.ArrayStack
 

B

barrierSynchronize() - Method in class org.apache.avalon.excalibur.concurrent.ThreadBarrier
This method blocks all threads calling it until the threshold number of threads have called it.
BinaryHeap - class org.apache.avalon.excalibur.collections.BinaryHeap.
Iterface for priority queues.
BinaryHeap() - Constructor for class org.apache.avalon.excalibur.collections.BinaryHeap
 
BinaryHeap(boolean) - Constructor for class org.apache.avalon.excalibur.collections.BinaryHeap
 
BinaryHeap(int) - Constructor for class org.apache.avalon.excalibur.collections.BinaryHeap
 
BinaryHeap(int, boolean) - Constructor for class org.apache.avalon.excalibur.collections.BinaryHeap
 
bufferedCopy(InputStream, OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy stream-data from source to destination, with buffering.
build(InputSource) - Method in class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
build(InputStream) - Method in class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
buildFromFile(File) - Method in class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
buildFromFile(String) - Method in class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 

C

captureStackTrace(Throwable) - Static method in class org.apache.avalon.framework.ExceptionUtil
Captures the stack trace associated with this exception.
CascadingError - error org.apache.avalon.framework.CascadingError.
Class from which all exceptions should inherit.
CascadingError(String, Throwable) - Constructor for class org.apache.avalon.framework.CascadingError
Construct a new CascadingError instance.
CascadingException - exception org.apache.avalon.framework.CascadingException.
Class from which all exceptions should inherit.
CascadingException(String) - Constructor for class org.apache.avalon.framework.CascadingException
Construct a new CascadingException instance.
CascadingException(String, Throwable) - Constructor for class org.apache.avalon.framework.CascadingException
Construct a new CascadingException instance.
CascadingRuntimeException - exception org.apache.avalon.framework.CascadingRuntimeException.
Class from which all exceptions should inherit.
CascadingRuntimeException(String, Throwable) - Constructor for class org.apache.avalon.framework.CascadingRuntimeException
Construct a new CascadingRuntimeException instance.
CascadingThrowable - interface org.apache.avalon.framework.CascadingThrowable.
Interface which all cascadign throwables should implement.
catPath(String, String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Will concatenate 2 paths, dealing with ..
ch - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
characters(char[], int, int) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
checkIncompatabilities(Vector) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Check for duplicates of an option.
checkIncompatable(Vector, int[], int) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
checkWriteable() - Method in class org.apache.avalon.framework.component.DefaultComponentSelector
 
checkWriteable() - Method in class org.apache.avalon.framework.component.DefaultComponentManager
 
checkWriteable() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
 
checkWriteable() - Method in class org.apache.avalon.framework.context.DefaultContext
 
checkWriteable() - Method in class org.apache.avalon.framework.parameters.Parameters
 
CircularBuffer - class org.apache.avalon.excalibur.collections.CircularBuffer.
 
CircularBuffer() - Constructor for class org.apache.avalon.excalibur.collections.CircularBuffer
 
CircularBuffer(int) - Constructor for class org.apache.avalon.excalibur.collections.CircularBuffer
 
CLArgsParser - class org.apache.avalon.excalibur.cli.CLArgsParser.
Parser for command line arguments.
CLArgsParser.Token - class org.apache.avalon.excalibur.cli.CLArgsParser.Token.
 
CLArgsParser.Token(CLArgsParser, int, String) - Constructor for class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
CLArgsParser(String[], CLOptionDescriptor[]) - Constructor for class org.apache.avalon.excalibur.cli.CLArgsParser
Create a parser that can deals with options and parses certain args.
CLArgsParser(String[], CLOptionDescriptor[], ParserControl) - Constructor for class org.apache.avalon.excalibur.cli.CLArgsParser
Create a parser that can deals with options and parses certain args.
cleanDirectory(File) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Clean a directory without deleting it.
cleanDirectory(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Clean a directory without deleting it.
clear() - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Clear all elements from queue.
clear() - Method in class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
Clear all elements from queue.
clear() - Method in interface org.apache.avalon.excalibur.collections.PriorityQueue
Clear all elements from queue.
clear() - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
clearWarnings() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
CLOption - class org.apache.avalon.excalibur.cli.CLOption.
Basic class describing an instance of option.
CLOption(int) - Constructor for class org.apache.avalon.excalibur.cli.CLOption
Constructor taking an id (that must be a proper character code)
CLOption(String) - Constructor for class org.apache.avalon.excalibur.cli.CLOption
Constructor taking argument for option.
CLOptionDescriptor - class org.apache.avalon.excalibur.cli.CLOptionDescriptor.
Basic class describing an type of option.
CLOptionDescriptor(String, int, int, String) - Constructor for class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Constructor.
CLOptionDescriptor(String, int, int, String, int[]) - Constructor for class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Constructor.
close() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
CLUtil - class org.apache.avalon.excalibur.cli.CLUtil.
CLUtil offers basic utility operations for use both internal and external to package.
commit() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
complies(Version) - Method in class org.apache.avalon.framework.Version
Check this Version against another for compliancy (compatibility).
Component - interface org.apache.avalon.framework.component.Component.
This interface identifies classes that can be used as Components by a Composable.
ComponentException - exception org.apache.avalon.framework.component.ComponentException.
The exception thrown to indicate a problem with Components.
ComponentException(String) - Constructor for class org.apache.avalon.framework.component.ComponentException
Construct a new ComponentException instance.
ComponentException(String, Throwable) - Constructor for class org.apache.avalon.framework.component.ComponentException
Construct a new ComponentException instance.
ComponentHandler - class org.apache.avalon.excalibur.component.ComponentHandler.
This class acts like a Factory to instantiate the correct version of the ComponentHandler that you need.
ComponentHandler() - Constructor for class org.apache.avalon.excalibur.component.ComponentHandler
 
ComponentManager - interface org.apache.avalon.framework.component.ComponentManager.
A ComponentManager selects Components based on a role.
ComponentSelector - interface org.apache.avalon.framework.component.ComponentSelector.
A ComponentSelector selects Components based on a hint.
Composable - interface org.apache.avalon.framework.component.Composable.
A composer is a class that need to connect to software components using a "role" abstraction, thus not depending on particular implementations but on behavioral interfaces.
compose(ComponentManager) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Compose the ComponentSelector so that we know what the parent ComponentManager is.
compose(ComponentManager) - Method in interface org.apache.avalon.framework.component.Composable
Pass the ComponentManager to the composer.
ConditionalEvent - class org.apache.avalon.excalibur.concurrent.ConditionalEvent.
This class implements a POSIX style "Event" object.
ConditionalEvent(boolean) - Constructor for class org.apache.avalon.excalibur.concurrent.ConditionalEvent
Creates a manual reset ConditionalEvent with a specified initial state
ConditionalEvent(boolean, boolean) - Constructor for class org.apache.avalon.excalibur.concurrent.ConditionalEvent
Creates a ConditionalEvent with the defined initial state
Configurable - interface org.apache.avalon.framework.configuration.Configurable.
This interface should be implemented by classes that need to be configured with custom parameters before initialization.
Configuration - interface org.apache.avalon.framework.configuration.Configuration.
Configuration is a interface encapsulating a configuration node used to retrieve configuration values.
ConfigurationException - exception org.apache.avalon.framework.configuration.ConfigurationException.
Thrown when a Configurable component cannot be configured properly, or if a value cannot be retrieved properly.
ConfigurationException(String) - Constructor for class org.apache.avalon.framework.configuration.ConfigurationException
Construct a new ConfigurationException instance.
ConfigurationException(String, Throwable) - Constructor for class org.apache.avalon.framework.configuration.ConfigurationException
Construct a new ConfigurationException instance.
configure(Configuration) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Default Configuration handler for ComponentSelector.
configure(Configuration) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Configure the ComponentManager.
configure(Configuration) - Method in class org.apache.avalon.excalibur.component.DefaultRoleManager
Reads a configuration object and creates the role, shorthand, and class name mapping.
configure(Configuration) - Method in class org.apache.avalon.excalibur.datasource.JdbcDataSource
Configure and set up DB connection.
configure(Configuration) - Method in class org.apache.avalon.excalibur.datasource.J2eeDataSource
Configure and set up DB connection.
configure(Configuration) - Method in interface org.apache.avalon.framework.configuration.Configurable
Pass the Configuration to the Configurable class.
Context - interface org.apache.avalon.framework.context.Context.
The context is the interface through which the Component and it's Container communicate.
ContextException - exception org.apache.avalon.framework.context.ContextException.
Exception signalling a badly formed Context.
ContextException(String) - Constructor for class org.apache.avalon.framework.context.ContextException
Construct a new ContextException instance.
ContextException(String, Throwable) - Constructor for class org.apache.avalon.framework.context.ContextException
Construct a new ContextException instance.
Contextualizable - interface org.apache.avalon.framework.context.Contextualizable.
This inteface should be implemented by components that need a Context to work.
contextualize(Context) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Provide the application Context.
contextualize(Context) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Set up the Component's Context.
contextualize(Context) - Method in interface org.apache.avalon.framework.context.Contextualizable
Pass the Context to the component.
copy(InputStream, OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy stream-data from source to destination.
copyFile(File, File) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Copy file from source to destination.
copyFileToDirectory(File, File) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Copy file from source to destination.
copyFileToDirectory(String, String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Copy file from source to destination.
copyURLToFile(URL, File) - Static method in class org.apache.avalon.excalibur.io.FileUtil
 
createConfiguration(String, String) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
createStatement() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
createStatement(int, int) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 

D

DataSourceComponent - interface org.apache.avalon.excalibur.datasource.DataSourceComponent.
The standard interface for DataSources in Avalon.
decommission(Object) - Method in class org.apache.avalon.excalibur.component.DefaultComponentFactory
 
decommission(Object) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionFactory
 
decommission(Object) - Method in interface org.apache.avalon.excalibur.pool.ObjectFactory
 
decommission(Object) - Method in class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
DEFAULT_AMOUNT - Static variable in class org.apache.avalon.excalibur.component.DefaultComponentPoolController
Default increase/decrease amount
DEFAULT_CAPACITY - Static variable in class org.apache.avalon.excalibur.collections.BinaryHeap
 
DEFAULT_PARSER - Static variable in class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
DEFAULT_POOL_SIZE - Static variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
DefaultComponentFactory - class org.apache.avalon.excalibur.component.DefaultComponentFactory.
Factory for Avalon components.
DefaultComponentFactory(Class, Configuration, ComponentManager, Context, RoleManager) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentFactory
Construct a new component factory for the specified component.
DefaultComponentManager - class org.apache.avalon.excalibur.component.DefaultComponentManager.
Deprecated. Please use ExcaliburComponentManager instead
DefaultComponentManager - class org.apache.avalon.framework.component.DefaultComponentManager.
This class is a static implementation of a ComponentManager.
DefaultComponentManager() - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentManager
Deprecated.  
DefaultComponentManager() - Constructor for class org.apache.avalon.framework.component.DefaultComponentManager
Construct ComponentManager with no parent.
DefaultComponentManager(ClassLoader) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentManager
Deprecated. Create the ComponentManager with a Classloader
DefaultComponentManager(ComponentManager) - Constructor for class org.apache.avalon.framework.component.DefaultComponentManager
Construct ComponentManager with specified parent.
DefaultComponentPool - class org.apache.avalon.excalibur.component.DefaultComponentPool.
This is the implementation of Pool for Avalon Components that is thread safe.
DefaultComponentPool(ObjectFactory) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentPool
Initialize the Pool with an ObjectFactory.
DefaultComponentPoolController - class org.apache.avalon.excalibur.component.DefaultComponentPoolController.
This is the PoolController for the Avalon Excalibur Component Management Framework.
DefaultComponentPoolController() - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentPoolController
The default constructor.
DefaultComponentPoolController(int) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentPoolController
The alternate constructor.
DefaultComponentSelector - class org.apache.avalon.excalibur.component.DefaultComponentSelector.
Deprecated. use ExcaliburComponentSelector instead.
DefaultComponentSelector - class org.apache.avalon.framework.component.DefaultComponentSelector.
This is the default implementation of the ComponentSelector
DefaultComponentSelector() - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentSelector
Deprecated. Create the ComponentSelector
DefaultComponentSelector() - Constructor for class org.apache.avalon.framework.component.DefaultComponentSelector
 
DefaultComponentSelector(ClassLoader) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentSelector
Deprecated. Create the ComponentSelector with a Classloader
DefaultConfiguration - class org.apache.avalon.framework.configuration.DefaultConfiguration.
This is the default Configuration implementation.
DefaultConfiguration(String, String) - Constructor for class org.apache.avalon.framework.configuration.DefaultConfiguration
Create a new DefaultConfiguration instance.
DefaultConfigurationBuilder - class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder.
A SAXConfigurationBuilder builds configurations via SAX2 compliant parser.
DefaultConfigurationBuilder() - Constructor for class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
DefaultConfigurationBuilder(String) - Constructor for class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
DefaultContext - class org.apache.avalon.framework.context.DefaultContext.
Default implementation of Context.
DefaultContext() - Constructor for class org.apache.avalon.framework.context.DefaultContext
Create a Context with no parent.
DefaultContext(Context) - Constructor for class org.apache.avalon.framework.context.DefaultContext
Create a Context with specified parent.
DefaultContext(Map) - Constructor for class org.apache.avalon.framework.context.DefaultContext
Create a Context with specified data.
DefaultContext(Map, Context) - Constructor for class org.apache.avalon.framework.context.DefaultContext
Create a Context with specified data and parent.
DefaultObjectFactory - class org.apache.avalon.excalibur.pool.DefaultObjectFactory.
This is the default for factory that is used to create objects for Pool.
DefaultObjectFactory(Class) - Constructor for class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
DefaultObjectFactory(Class, Class[], Object[]) - Constructor for class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
DefaultObjectFactory(Constructor, Object[]) - Constructor for class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
DefaultPool - class org.apache.avalon.excalibur.pool.DefaultPool.
This is an Pool that caches Poolable objects for reuse.
DefaultPool(Class, int) - Constructor for class org.apache.avalon.excalibur.pool.DefaultPool
 
DefaultPool(Class, int, int) - Constructor for class org.apache.avalon.excalibur.pool.DefaultPool
 
DefaultPool(ObjectFactory) - Constructor for class org.apache.avalon.excalibur.pool.DefaultPool
 
DefaultPool(ObjectFactory, PoolController) - Constructor for class org.apache.avalon.excalibur.pool.DefaultPool
 
DefaultPool(ObjectFactory, PoolController, int, int) - Constructor for class org.apache.avalon.excalibur.pool.DefaultPool
 
DefaultPoolController - class org.apache.avalon.excalibur.pool.DefaultPoolController.
This is a PoolController that controls how many instances of a Poolable are created at one time.
DefaultPoolController() - Constructor for class org.apache.avalon.excalibur.pool.DefaultPoolController
 
DefaultPoolController(int) - Constructor for class org.apache.avalon.excalibur.pool.DefaultPoolController
 
DefaultRoleManager - class org.apache.avalon.excalibur.component.DefaultRoleManager.
Default RoleManager implementation.
DefaultRoleManager() - Constructor for class org.apache.avalon.excalibur.component.DefaultRoleManager
Default constructor--this RoleManager has no parent.
DefaultRoleManager(RoleManager) - Constructor for class org.apache.avalon.excalibur.component.DefaultRoleManager
Alternate constructor--this RoleManager has the specified parent.
deleteDirectory(File) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Recursively delete a directory.
deleteDirectory(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Recursively delete a directory.
describeDualOption(int) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
describeOptions(CLOptionDescriptor[]) - Static method in class org.apache.avalon.excalibur.cli.CLUtil
Format options into StringBuffer and return.
DirectoryFileFilter - class org.apache.avalon.excalibur.io.DirectoryFileFilter.
This filters files based if not a directory.
DirectoryFileFilter() - Constructor for class org.apache.avalon.excalibur.io.DirectoryFileFilter
 
Disposable - interface org.apache.avalon.framework.activity.Disposable.
The Disposable interface is used when components need to dealocate and dispose resources prior to their destruction.
dispose() - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Properly dispose of all the ComponentHandlers.
dispose() - Method in class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
Dispose of the ComponentHandler and any associated Pools and Factories.
dispose() - Method in class org.apache.avalon.excalibur.component.PoolableComponentHandler
Dispose of the ComponentHandler and any associated Pools and Factories.
dispose() - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Properly dispose of the Child handlers.
dispose() - Method in class org.apache.avalon.excalibur.datasource.JdbcDataSource
Dispose properly of the pool
dispose() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
dispose() - Method in class org.apache.avalon.excalibur.pool.DefaultPool
 
dispose() - Method in interface org.apache.avalon.framework.activity.Disposable
The dispose operation is called at the end of a components lifecycle.
DjikstraSemaphore - class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore.
Also called counting semaphores, Djikstra semaphores are used to control access to a set of resources.
DjikstraSemaphore(int) - Constructor for class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Creates a Djikstra semaphore with the specified max count and initial count set to the max count (all resources released)
DjikstraSemaphore(int, int) - Constructor for class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Creates a Djikstra semaphore with the specified max count and an initial count of acquire() operations that are assumed to have already been performed.

E

EMPTY_ARRAY - Static variable in class org.apache.avalon.framework.configuration.DefaultConfiguration
 
endElement(String, String, String) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
Enum - class org.apache.avalon.framework.Enum.
Basic enum class for type-safe enums.
Enum(String) - Constructor for class org.apache.avalon.framework.Enum
 
Enum(String, Map) - Constructor for class org.apache.avalon.framework.Enum
 
equals(Version) - Method in class org.apache.avalon.framework.Version
Check this Version against another for equality.
error(SAXParseException) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
This just throws an exception on a parse error.
ExcaliburComponentManager - class org.apache.avalon.excalibur.component.ExcaliburComponentManager.
Default component manager for Avalon's components.
ExcaliburComponentManager() - Constructor for class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Create the ComponentManager
ExcaliburComponentManager(ClassLoader) - Constructor for class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Create the ComponentManager with a Classloader
ExcaliburComponentManager(ComponentManager) - Constructor for class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Create the ComponentManager with a parent ComponentManager
ExcaliburComponentManager(ComponentManager, ClassLoader) - Constructor for class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Create the ComponentManager with a Classloader and parent ComponentManager
ExcaliburComponentSelector - class org.apache.avalon.excalibur.component.ExcaliburComponentSelector.
Default component selector for Avalon's components.
ExcaliburComponentSelector() - Constructor for class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Create the ComponentSelector
ExcaliburComponentSelector(ClassLoader) - Constructor for class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Create the ComponentSelector with a Classloader
ExceptionUtil - class org.apache.avalon.framework.ExceptionUtil.
This class provides basic facilities for manipulating exceptions.
ExtensionFileFilter - class org.apache.avalon.excalibur.io.ExtensionFileFilter.
This filters files based on the extension (what the filename ends with).
ExtensionFileFilter(String) - Constructor for class org.apache.avalon.excalibur.io.ExtensionFileFilter
 
ExtensionFileFilter(String[]) - Constructor for class org.apache.avalon.excalibur.io.ExtensionFileFilter
 

F

fatalError(SAXParseException) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
This just throws an exception on a parse error.
FileUtil - class org.apache.avalon.excalibur.io.FileUtil.
This class provides basic facilities for manipulating files.
fill(int) - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
This fills the pool to the size specified in parameter.
forceDelete(File) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Delete a file.
forceDelete(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Delete a file.
fromConfiguration(Configuration) - Static method in class org.apache.avalon.framework.parameters.Parameters
Create a Parameters object from a Configuration object.
fromProperties(Properties) - Static method in class org.apache.avalon.framework.parameters.Parameters
Create a Parameters object from a Properties object.

G

get() - Method in class org.apache.avalon.excalibur.collections.CircularBuffer
 
get() - Method in class org.apache.avalon.excalibur.component.ComponentHandler
 
get() - Method in class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
Get a reference of the desired Component
get() - Method in class org.apache.avalon.excalibur.component.PoolableComponentHandler
Get a reference of the desired Component
get() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionPool
 
get() - Method in class org.apache.avalon.excalibur.pool.AbstractPool
 
get() - Method in class org.apache.avalon.excalibur.pool.DefaultPool
 
get() - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
Retrieve an object from pool.
get() - Method in interface org.apache.avalon.excalibur.pool.Pool
 
get(Object) - Method in class org.apache.avalon.framework.context.DefaultContext
Retrieve an item from the Context.
get(Object) - Method in interface org.apache.avalon.framework.context.Context
Retrieve an object from Context.
getArgument() - Method in class org.apache.avalon.excalibur.cli.CLOption
Retrieve argument to option if it takes arguments.
getArgument(int) - Method in class org.apache.avalon.excalibur.cli.CLOption
Retrieve argument to option if it takes arguments.
getArgumentCount() - Method in class org.apache.avalon.excalibur.cli.CLOption
 
getArguments() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Retrieve a list of options that were parsed from command list.
getAttribute(String) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Returns the value of the attribute specified by its name as a String.
getAttribute(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the value of specified attribute.
getAttribute(String, String) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as a String.
getAttribute(String, String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the attribute specified by its name as a String, or the default value if no attribute by that name exists or is empty.
getAttributeAsBoolean(String) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as a boolean.
getAttributeAsBoolean(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the boolean value of the specified parameter contained in this node.
getAttributeAsBoolean(String, boolean) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as a boolean.
getAttributeAsBoolean(String, boolean) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the attribute specified by its name as a boolean, or the default value if no attribute by that name exists or is empty.
getAttributeAsFloat(String) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as a float.
getAttributeAsFloat(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the float value of the specified parameter contained in this node.
getAttributeAsFloat(String, float) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as a float.
getAttributeAsFloat(String, float) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the attribute specified by its name as a float, or the default value if no attribute by that name exists or is empty.
getAttributeAsInteger(String) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as an int.
getAttributeAsInteger(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the int value of the specified attribute contained in this node.
getAttributeAsInteger(String, int) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as an int.
getAttributeAsInteger(String, int) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the attribute specified by its name as a int, or the default value if no attribute by that name exists or is empty.
getAttributeAsLong(String) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as a long.
getAttributeAsLong(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the attribute specified by its name as a long.
getAttributeAsLong(String, long) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the attribute specified by its name as a long.
getAttributeAsLong(String, long) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the attribute specified by its name as a long, or the default value if no attribute by that name exists or is empty.
getAttributeNames() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Return an array of all attribute names.
getAttributeNames() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return an array of all attribute names.
getAutoCommit() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
getBufferSize() - Method in class org.apache.avalon.excalibur.collections.CircularBuffer
 
getCapacity() - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
Return the total number of slots in Pool
getCatalog() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
getCause() - Method in class org.apache.avalon.framework.CascadingException
Retrieve root cause of the exception.
getCause() - Method in class org.apache.avalon.framework.CascadingRuntimeException
Retrieve root cause of the exception.
getCause() - Method in interface org.apache.avalon.framework.CascadingThrowable
 
getCause() - Method in class org.apache.avalon.framework.CascadingError
Retrieve root cause of the exception.
getChar() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
getChild(String) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Return the first Configuration object child of this associated with the given name.
getChild(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Return a new Configuration instance encapsulating the specified child node.
getChild(String, boolean) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Return the first Configuration object child of this associated with the given name.
getChild(String, boolean) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Return the first Configuration object child of this associated with the given name.
getChild(String, boolean) - Method in interface org.apache.avalon.framework.configuration.Configuration
Return a new Configuration instance encapsulating the specified child node.
getChildCount() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Return count of children.
getChildren() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Return an Iterator of Configuration elements containing all node children.
getChildren() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return an Iterator of Configuration elements containing all node children.
getChildren(String) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Return an Enumeration of Configuration objects children of this associated with the given name.
getChildren(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Return an Iterator of Configuration elements containing all node children with the specified name.
getComponentHandler(Class, Configuration, ComponentManager, Context, RoleManager) - Static method in class org.apache.avalon.excalibur.component.ComponentHandler
 
getComponentHandler(Component) - Static method in class org.apache.avalon.excalibur.component.ComponentHandler
 
getComponentMap() - Method in class org.apache.avalon.framework.component.DefaultComponentSelector
Helper method for subclasses to retrieve component map.
getComponentMap() - Method in class org.apache.avalon.framework.component.DefaultComponentManager
Helper method for subclasses to retrieve component map.
getConfiguration() - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
getConnection() - Method in interface org.apache.avalon.excalibur.datasource.DataSourceComponent
Gets the Connection to the database
getConnection() - Method in class org.apache.avalon.excalibur.datasource.JdbcDataSource
Get the database connection
getConnection() - Method in class org.apache.avalon.excalibur.datasource.J2eeDataSource
Get the database connection
getContentSize() - Method in class org.apache.avalon.excalibur.collections.CircularBuffer
 
getContextData() - Method in class org.apache.avalon.framework.context.DefaultContext
Utility method to retrieve context data.
getCreatedClass() - Method in class org.apache.avalon.excalibur.component.DefaultComponentFactory
 
getCreatedClass() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionFactory
 
getCreatedClass() - Method in interface org.apache.avalon.excalibur.pool.ObjectFactory
 
getCreatedClass() - Method in class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
getDefaultClassNameForHint(String, String) - Method in interface org.apache.avalon.excalibur.component.RoleManager
Get the default classname for a given hint type.
getDefaultClassNameForHint(String, String) - Method in class org.apache.avalon.excalibur.component.DefaultRoleManager
Retrieves a default class name for a role/hint combination.
getDefaultClassNameForRole(String) - Method in interface org.apache.avalon.excalibur.component.RoleManager
Get the default classname for a given role.
getDefaultClassNameForRole(String) - Method in class org.apache.avalon.excalibur.component.DefaultRoleManager
Retrieves the default class name for the specified role.
getDescription() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Retrieve textual description.
getErrorString() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Retrieve an error message that occured during parsing if one existed.
getFlags() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Retrieve flags about option.
getHandler() - Method in class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
getId() - Method in class org.apache.avalon.excalibur.cli.CLOption
Retrieve id of option.
getId() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Retrieve the id for option.
getIncompatble() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
getLocation() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Returns a description of location of element.
getLocation() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return a string describing location of Configuration.
getLocationString() - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
getLogger() - Method in class org.apache.avalon.framework.logger.AbstractLoggable
Helper method to allow sub-classes to aquire logger.
getMetaData() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
getName() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Retrieve name of option which is also text for long option.
getName() - Method in class org.apache.avalon.framework.Enum
 
getName() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Returns the name of this configuration element.
getName() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the name of the node.
getNames() - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve an array of all parameter names.
getOptionDescription(CLOptionDescriptor) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
getParameter(String) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the String value of the specified parameter.
getParameter(String, String) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the String value of the specified parameter.
getParameterAsBoolean(String) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the boolean value of the specified parameter.
getParameterAsBoolean(String, boolean) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the boolean value of the specified parameter.
getParameterAsFloat(String) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the float value of the specified parameter.
getParameterAsFloat(String, float) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the float value of the specified parameter.
getParameterAsInteger(String) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the int value of the specified parameter.
getParameterAsInteger(String, int) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the int value of the specified parameter.
getParameterAsLong(String) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the long value of the specified parameter.
getParameterAsLong(String, long) - Method in class org.apache.avalon.framework.parameters.Parameters
Retrieve the long value of the specified parameter.
getParameterNames() - Method in class org.apache.avalon.framework.parameters.Parameters
Deprecated. Use getNames() instead
getParent() - Method in class org.apache.avalon.framework.component.DefaultComponentManager
Helper method for subclasses to retrieve parent.
getParent() - Method in class org.apache.avalon.framework.context.DefaultContext
Gte parent context if any.
getRoleForName(String) - Method in interface org.apache.avalon.excalibur.component.RoleManager
Find Role name based on shorthand name.
getRoleForName(String) - Method in class org.apache.avalon.excalibur.component.DefaultRoleManager
Retrieves the real role name from a shorthand name.
getSize() - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
Get the number of used slots in Pool
getTransactionIsolation() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
getType() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
getTypeMap() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
getUnparsedArgs() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
getValue() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
getValue() - Method in class org.apache.avalon.framework.ValuedEnum
Get value of enum.
getValue() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Returns the value of the configuration element as a String.
getValue() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the String value of the node.
getValue(String) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as a String.
getValue(String) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the configuration element as a String.
getValueAsBoolean() - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as a boolean.
getValueAsBoolean() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the boolean value of the node.
getValueAsBoolean(boolean) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as a boolean.
getValueAsBoolean(boolean) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the configuration element as a boolean.
getValueAsFloat() - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as a float.
getValueAsFloat() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the float value of the node.
getValueAsFloat(float) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as a float.
getValueAsFloat(float) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the configuration element as a float.
getValueAsInteger() - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as an int.
getValueAsInteger() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the int value of the node.
getValueAsInteger(int) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as an int.
getValueAsInteger(int) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the configuration element as an int.
getValueAsLong() - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as a long.
getValueAsLong() - Method in interface org.apache.avalon.framework.configuration.Configuration
Return the long value of the node.
getValueAsLong(long) - Method in class org.apache.avalon.framework.configuration.AbstractConfiguration
Returns the value of the configuration element as a long.
getValueAsLong(long) - Method in interface org.apache.avalon.framework.configuration.Configuration
Returns the value of the configuration element as a long.
getWarnings() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
grow() - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
 
grow() - Method in class org.apache.avalon.excalibur.component.DefaultComponentPoolController
Called when a Pool reaches it's minimum.
grow() - Method in class org.apache.avalon.excalibur.pool.DefaultPoolController
 
grow() - Method in interface org.apache.avalon.excalibur.pool.PoolController
Called when a Pool reaches it's minimum.
grow(int) - Method in class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
 
grow(int) - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
This fills the pool by the size specified in parameter.
grow(int) - Method in interface org.apache.avalon.excalibur.pool.Resizable
 

H

HardResourceLimitingPool - class org.apache.avalon.excalibur.pool.HardResourceLimitingPool.
This is a implementation of Pool that is thread safe.
HardResourceLimitingPool(Class, int) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
HardResourceLimitingPool(Class, int, int) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
HardResourceLimitingPool(ObjectFactory) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
HardResourceLimitingPool(ObjectFactory, int) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
HardResourceLimitingPool(ObjectFactory, int, int) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
HardResourceLimitingPool(ObjectFactory, PoolController) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
HardResourceLimitingPool(ObjectFactory, PoolController, int) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
hasMoreElements() - Method in class org.apache.avalon.excalibur.collections.ArrayEnumeration
 
hasMoreElements() - Method in class org.apache.avalon.excalibur.collections.IteratorEnumeration
 

I

Initializable - interface org.apache.avalon.framework.activity.Initializable.
The Initializable interface is used by components that need to allocate resources prior to them becoming active.
initialize() - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Properly initialize of the Child handlers.
initialize() - Method in class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
Initialize the ComponentHandler.
initialize() - Method in class org.apache.avalon.excalibur.component.PoolableComponentHandler
Initialize the ComponentHandler.
initialize() - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Properly initialize of the Child handlers.
initialize() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionPool
 
initialize() - Method in class org.apache.avalon.excalibur.pool.AbstractPool
 
initialize() - Method in class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
 
initialize() - Method in class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
initialize() - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
initialize() - Method in interface org.apache.avalon.framework.activity.Initializable
Initialialize the component.
insert(Comparable) - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Insert an element into queue.
insert(Comparable) - Method in class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
Insert an element into queue.
insert(Comparable) - Method in interface org.apache.avalon.excalibur.collections.PriorityQueue
Insert an element into queue.
intersection(List, List) - Static method in class org.apache.avalon.excalibur.collections.ListUtils
 
INVALID - Static variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
InvertedFileFilter - class org.apache.avalon.excalibur.io.InvertedFileFilter.
This takes a file filter as input and inverts the selection.
InvertedFileFilter(FilenameFilter) - Constructor for class org.apache.avalon.excalibur.io.InvertedFileFilter
 
IOUtil - class org.apache.avalon.excalibur.io.IOUtil.
This class provides basic facilities for manipulating io streams.
isClosed() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
isEmpty() - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Test if queue is empty.
isEmpty() - Method in class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
Test if queue is empty.
isEmpty() - Method in interface org.apache.avalon.excalibur.collections.PriorityQueue
Test if queue is empty.
isEmpty() - Method in class org.apache.avalon.excalibur.collections.CircularBuffer
 
isEqualTo(ValuedEnum) - Method in class org.apache.avalon.framework.ValuedEnum
Test if enum is equal in value to other enum.
isFinished(int) - Method in class org.apache.avalon.excalibur.cli.AbstractParserControl
 
isFinished(int) - Method in interface org.apache.avalon.excalibur.cli.ParserControl
 
isFull() - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Test if queue is full.
isGreaterThan(ValuedEnum) - Method in class org.apache.avalon.framework.ValuedEnum
Test if enum is greater than in value to other enum.
isGreaterThanOrEqual(ValuedEnum) - Method in class org.apache.avalon.framework.ValuedEnum
Test if enum is greater than or equal in value to other enum.
isLessThan(ValuedEnum) - Method in class org.apache.avalon.framework.ValuedEnum
Test if enum is less than in value to other enum.
isLessThanOrEqual(ValuedEnum) - Method in class org.apache.avalon.framework.ValuedEnum
Test if enum is less than or equal in value to other enum.
isLong - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
isParameter(String) - Method in class org.apache.avalon.framework.parameters.Parameters
Test if the specified parameter can be retrieved.
isReadOnly() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
isSignalled() - Method in class org.apache.avalon.excalibur.concurrent.ConditionalEvent
Checks if the event is signalled.
IteratorEnumeration - class org.apache.avalon.excalibur.collections.IteratorEnumeration.
Enumeration wrapper for iterator.
IteratorEnumeration(Iterator) - Constructor for class org.apache.avalon.excalibur.collections.IteratorEnumeration
 

J

J2eeDataSource - class org.apache.avalon.excalibur.datasource.J2eeDataSource.
The J2EE implementation for DataSources in Cocoon.
J2eeDataSource() - Constructor for class org.apache.avalon.excalibur.datasource.J2eeDataSource
 
JDBC_NAME - Static variable in class org.apache.avalon.excalibur.datasource.J2eeDataSource
 
JdbcConnection - class org.apache.avalon.excalibur.datasource.JdbcConnection.
The Connection object used in conjunction with the JdbcDataSource object.
JdbcConnection(Connection, boolean) - Constructor for class org.apache.avalon.excalibur.datasource.JdbcConnection
 
JdbcConnectionFactory - class org.apache.avalon.excalibur.datasource.JdbcConnectionFactory.
The Factory implementation for JdbcConnections.
JdbcConnectionFactory(String, String, String, boolean, boolean) - Constructor for class org.apache.avalon.excalibur.datasource.JdbcConnectionFactory
 
JdbcConnectionPool - class org.apache.avalon.excalibur.datasource.JdbcConnectionPool.
The Pool implementation for JdbcConnections.
JdbcConnectionPool(JdbcConnectionFactory, DefaultPoolController, int, int, boolean) - Constructor for class org.apache.avalon.excalibur.datasource.JdbcConnectionPool
 
JdbcDataSource - class org.apache.avalon.excalibur.datasource.JdbcDataSource.
The Default implementation for DataSources in Avalon.
JdbcDataSource() - Constructor for class org.apache.avalon.excalibur.datasource.JdbcDataSource
 

L

ListUtils - class org.apache.avalon.excalibur.collections.ListUtils.
Miscelaneous utilities to manipulate Lists.
ListUtils() - Constructor for class org.apache.avalon.excalibur.collections.ListUtils
 
Lock - class org.apache.avalon.excalibur.concurrent.Lock.
A class to perform a blocking lock.
lock() - Method in class org.apache.avalon.excalibur.concurrent.Lock
Locks.
Lock() - Constructor for class org.apache.avalon.excalibur.concurrent.Lock
 
Loggable - interface org.apache.avalon.framework.logger.Loggable.
Components that need to log can implement this interface to be provided Loggers.
lookup(String) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Return an instance of a component based on a Role.
lookup(String) - Method in class org.apache.avalon.framework.component.DefaultComponentManager
Retrieve Component by role from ComponentManager.
lookup(String) - Method in interface org.apache.avalon.framework.component.ComponentManager
Get the Component associated with the given role.

M

m_active - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_amount - Variable in class org.apache.avalon.excalibur.component.DefaultComponentPoolController
Used increase/decrease amount
m_arguements - Variable in class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
m_arguments - Variable in class org.apache.avalon.excalibur.cli.CLOption
 
m_buffer - Variable in class org.apache.avalon.excalibur.collections.CircularBuffer
 
m_bufferSize - Variable in class org.apache.avalon.excalibur.collections.CircularBuffer
 
m_constructor - Variable in class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
m_contentSize - Variable in class org.apache.avalon.excalibur.collections.CircularBuffer
 
m_context - Variable in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
The application context for components
m_control - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_controller - Variable in class org.apache.avalon.excalibur.pool.DefaultPool
 
m_controller - Variable in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
m_count - Variable in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
m_dataSource - Variable in class org.apache.avalon.excalibur.datasource.J2eeDataSource
 
m_description - Variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
m_disposed - Variable in class org.apache.avalon.excalibur.pool.DefaultPool
 
m_elements - Variable in class org.apache.avalon.excalibur.collections.BinaryHeap
 
m_elements - Variable in class org.apache.avalon.excalibur.collections.ArrayEnumeration
 
m_errorMessage - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_factory - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_factory - Variable in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
m_flags - Variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
m_head - Variable in class org.apache.avalon.excalibur.collections.CircularBuffer
 
m_id - Variable in class org.apache.avalon.excalibur.cli.CLOption
 
m_id - Variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
m_incompatable - Variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
m_index - Variable in class org.apache.avalon.excalibur.collections.ArrayEnumeration
 
m_initial - Variable in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
m_initialized - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_isMinHeap - Variable in class org.apache.avalon.excalibur.collections.BinaryHeap
 
m_iterator - Variable in class org.apache.avalon.excalibur.collections.IteratorEnumeration
 
m_lastChar - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_lastOptionId - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_max - Variable in class org.apache.avalon.excalibur.pool.DefaultPool
 
m_maximum - Variable in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
m_min - Variable in class org.apache.avalon.excalibur.pool.DefaultPool
 
m_mutex - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_name - Variable in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
m_option - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_optionDescriptors - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_options - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_pool - Variable in class org.apache.avalon.excalibur.datasource.JdbcDataSource
 
m_pool - Variable in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
m_priorityQueue - Variable in class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
 
m_ready - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_size - Variable in class org.apache.avalon.excalibur.collections.BinaryHeap
 
m_state - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_tail - Variable in class org.apache.avalon.excalibur.collections.CircularBuffer
 
m_type - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
m_unparsedArgs - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
m_value - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
makeReadOnly() - Method in class org.apache.avalon.framework.component.DefaultComponentSelector
 
makeReadOnly() - Method in class org.apache.avalon.framework.component.DefaultComponentManager
 
makeReadOnly() - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
 
makeReadOnly() - Method in class org.apache.avalon.framework.context.DefaultContext
 
makeReadOnly() - Method in class org.apache.avalon.framework.parameters.Parameters
 
MAX_DESCRIPTION_COLUMN_LENGTH - Static variable in class org.apache.avalon.excalibur.cli.CLUtil
 
merge(Parameters) - Method in class org.apache.avalon.framework.parameters.Parameters
Merge parameters from another Parameters instance into this.

N

nativeSQL(String) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
newInstance() - Method in class org.apache.avalon.excalibur.component.DefaultComponentFactory
 
newInstance() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionFactory
 
newInstance() - Method in interface org.apache.avalon.excalibur.pool.ObjectFactory
 
newInstance() - Method in class org.apache.avalon.excalibur.pool.DefaultObjectFactory
 
newPoolable() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionPool
 
newPoolable() - Method in class org.apache.avalon.excalibur.pool.AbstractPool
This is the method to override when you need to enforce creational policies.
newPoolable() - Method in class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
nextElement() - Method in class org.apache.avalon.excalibur.collections.ArrayEnumeration
 
nextElement() - Method in class org.apache.avalon.excalibur.collections.IteratorEnumeration
 
nextToken(char[]) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
normalize(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
 
NULL_SEPERATORS - Static variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 

O

ObjectFactory - interface org.apache.avalon.excalibur.pool.ObjectFactory.
This is the interface for factory that is used to create objects for Pool.
OrFileFilter - class org.apache.avalon.excalibur.io.OrFileFilter.
This takes two file fiters as input.
OrFileFilter(FilenameFilter, FilenameFilter) - Constructor for class org.apache.avalon.excalibur.io.OrFileFilter
 
org.apache.avalon.excalibur.cli - package org.apache.avalon.excalibur.cli
 
org.apache.avalon.excalibur.collections - package org.apache.avalon.excalibur.collections
 
org.apache.avalon.excalibur.component - package org.apache.avalon.excalibur.component
 
org.apache.avalon.excalibur.concurrent - package org.apache.avalon.excalibur.concurrent
 
org.apache.avalon.excalibur.datasource - package org.apache.avalon.excalibur.datasource
 
org.apache.avalon.excalibur.io - package org.apache.avalon.excalibur.io
 
org.apache.avalon.excalibur.pool - package org.apache.avalon.excalibur.pool
 
org.apache.avalon.excalibur.property - package org.apache.avalon.excalibur.property
 
org.apache.avalon.framework - package org.apache.avalon.framework
The Framework part of Avalon contains interfaces and contracts surrounding those interfaces, along with default implementations of some of those interfaces.
org.apache.avalon.framework.activity - package org.apache.avalon.framework.activity
 
org.apache.avalon.framework.component - package org.apache.avalon.framework.component
 
org.apache.avalon.framework.configuration - package org.apache.avalon.framework.configuration
 
org.apache.avalon.framework.context - package org.apache.avalon.framework.context
 
org.apache.avalon.framework.logger - package org.apache.avalon.framework.logger
 
org.apache.avalon.framework.parameters - package org.apache.avalon.framework.parameters
 
org.apache.avalon.framework.thread - package org.apache.avalon.framework.thread
 

P

ParameterException - exception org.apache.avalon.framework.parameters.ParameterException.
Thrown when a Parameterizable component cannot be parameterized properly, or if a value cannot be retrieved properly.
ParameterException(String) - Constructor for class org.apache.avalon.framework.parameters.ParameterException
Construct a new ParameterException instance.
ParameterException(String, Throwable) - Constructor for class org.apache.avalon.framework.parameters.ParameterException
Construct a new ParameterException instance.
Parameterizable - interface org.apache.avalon.framework.parameters.Parameterizable.
Components should implement this interface if they wish to be provided with parameters during startup.
parameterize(Parameters) - Method in interface org.apache.avalon.framework.parameters.Parameterizable
Provide component with parameters.
Parameters - class org.apache.avalon.framework.parameters.Parameters.
The Parameters represents a set of key-value pairs.
Parameters() - Constructor for class org.apache.avalon.framework.parameters.Parameters
 
parse() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Actually parse arguments
parseArguments() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
parseNormal() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Parse Options from Normal mode.
parseOption(CLOptionDescriptor, String) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
PARSER - Static variable in class org.apache.avalon.framework.configuration.DefaultConfigurationBuilder
 
ParserControl - interface org.apache.avalon.excalibur.cli.ParserControl.
ParserControl is used to control particular behaviour of the parser.
parseShortOption() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
peek() - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Return element on top of heap but don't remove it.
peek() - Method in class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
Return element on top of heap but don't remove it.
peek() - Method in interface org.apache.avalon.excalibur.collections.PriorityQueue
Return element on top of heap but don't remove it.
peekAtChar() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
percolateDownMaxHeap(int) - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Percolate element down heap from top.
percolateDownMinHeap(int) - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Percolate element down heap from top.
percolateUpMaxHeap(Comparable) - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Percolate element up heap from bottom.
percolateUpMinHeap(Comparable) - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Percolate element up heap from bottom.
Pool - interface org.apache.avalon.excalibur.pool.Pool.
This is an Pool that caches Poolable objects for reuse.
Poolable - interface org.apache.avalon.excalibur.pool.Poolable.
Poolable marker interface.
PoolableComponentHandler - class org.apache.avalon.excalibur.component.PoolableComponentHandler.
The PoolableComponentHandler to make sure components are initialized and destroyed correctly.
PoolableComponentHandler(Class, Configuration, ComponentManager, Context, RoleManager) - Constructor for class org.apache.avalon.excalibur.component.PoolableComponentHandler
Create a ComponentHandler that takes care of hiding the details of whether a Component is ThreadSafe, Poolable, or SingleThreaded.
PoolController - interface org.apache.avalon.excalibur.pool.PoolController.
This is the interface you implement if you want to control how Pools capacity changes overtime.
pop() - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
Return element on top of heap and remove it.
pop() - Method in class org.apache.avalon.excalibur.collections.ArrayStack
Remove element from top of stack and return it
pop() - Method in class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
Return element on top of heap and remove it.
pop() - Method in interface org.apache.avalon.excalibur.collections.PriorityQueue
Return element on top of heap and remove it.
prepareCall(String) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
prepareCall(String, int, int) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
prepareStatement(String) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
prepareStatement(String, int, int) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
printStackTrace(Throwable) - Static method in class org.apache.avalon.framework.ExceptionUtil
 
printStackTrace(Throwable, boolean) - Static method in class org.apache.avalon.framework.ExceptionUtil
 
printStackTrace(Throwable, int) - Static method in class org.apache.avalon.framework.ExceptionUtil
 
printStackTrace(Throwable, int, boolean) - Static method in class org.apache.avalon.framework.ExceptionUtil
 
PriorityQueue - interface org.apache.avalon.excalibur.collections.PriorityQueue.
Iterface for priority queues.
PropertyException - exception org.apache.avalon.excalibur.property.PropertyException.
Thrown when a property can not be resolved properly.
PropertyException(String) - Constructor for class org.apache.avalon.excalibur.property.PropertyException
Construct a new PropertyException instance.
PropertyException(String, Throwable) - Constructor for class org.apache.avalon.excalibur.property.PropertyException
Construct a new PropertyException instance.
PropertyUtil - class org.apache.avalon.excalibur.property.PropertyUtil.
This provides utility methods for properties.
push(Object) - Method in class org.apache.avalon.excalibur.collections.ArrayStack
Adds the object to the top of the stack.
put(Component) - Method in class org.apache.avalon.excalibur.component.ComponentHandler
 
put(Component) - Method in class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
Return a reference of the desired Component
put(Component) - Method in class org.apache.avalon.excalibur.component.PoolableComponentHandler
Return a reference of the desired Component
put(Object, Component) - Method in class org.apache.avalon.framework.component.DefaultComponentSelector
Populate the ComponentSelector.
put(Object, Object) - Method in class org.apache.avalon.framework.context.DefaultContext
Helper method fo adding items to Context.
put(Poolable) - Method in class org.apache.avalon.excalibur.pool.AbstractPool
 
put(Poolable) - Method in class org.apache.avalon.excalibur.pool.DefaultPool
 
put(Poolable) - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
Place an object in pool.
put(Poolable) - Method in interface org.apache.avalon.excalibur.pool.Pool
 
put(String, Component) - Method in class org.apache.avalon.framework.component.DefaultComponentManager
Place Component into ComponentManager.

R

Recomposable - interface org.apache.avalon.framework.component.Recomposable.
Extends composer to allow recomposing.
recompose(ComponentManager) - Method in interface org.apache.avalon.framework.component.Recomposable
Repass the ComponentManager to the composer.
Reconfigurable - interface org.apache.avalon.framework.configuration.Reconfigurable.
Extends Configurable to allow reconfiguration runtime.
reconfigure(Configuration) - Method in interface org.apache.avalon.framework.configuration.Reconfigurable
 
Recontextualizable - interface org.apache.avalon.framework.context.Recontextualizable.
Extends Contextualizable to allow recontextualizing.
recontextualize(Context) - Method in interface org.apache.avalon.framework.context.Recontextualizable
Pass the new Context to the component.
Recyclable - interface org.apache.avalon.excalibur.pool.Recyclable.
This interface standardizes the behaviour of a recyclable object.
recycle() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
recycle() - Method in interface org.apache.avalon.excalibur.pool.Recyclable
This method should be implemented to remove all costly resources in object.
release() - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Releases a previously acquires semaphore and increments the count by one.
release(Component) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Release the Component to the propper ComponentHandler.
release(Component) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Release a Component.
release(Component) - Method in class org.apache.avalon.framework.component.DefaultComponentSelector
Release component.
release(Component) - Method in class org.apache.avalon.framework.component.DefaultComponentManager
Release component.
release(Component) - Method in interface org.apache.avalon.framework.component.ComponentManager
Return the Component when you are finished with it.
release(Component) - Method in interface org.apache.avalon.framework.component.ComponentSelector
Return the Component when you are finished with it.
release(int) - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Same as release() except that the count is increased by pCount instead of 1.
releaseAll() - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Releases all semaphores setting the count to max count.
removeChild(Configuration) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
Remove a child Configuration to this configuration element.
removeExtension(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Remove extension from filename.
removeExtention(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Deprecated. Use removeExtension as removeExtention is mispelled
removePath(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
remove path from filename.
removePoolable(Poolable) - Method in class org.apache.avalon.excalibur.pool.AbstractPool
This is the method to override when you need to enforce destructional policies.
reset() - Method in class org.apache.avalon.excalibur.concurrent.ConditionalEvent
Resets the event to an unsignalled state
Resizable - interface org.apache.avalon.excalibur.pool.Resizable.
This is the interface for Pools that are not a fixed size.
Resolvable - interface org.apache.avalon.framework.context.Resolvable.
This interface is used to indicate objects that need to be resolved in some particular context.
resolve(Context) - Method in interface org.apache.avalon.framework.context.Resolvable
Resolve a object to a value.
resolveFile(File, String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
 
resolveProperty(String, Context, boolean) - Static method in class org.apache.avalon.excalibur.property.PropertyUtil
Resolve property.
resume() - Method in interface org.apache.avalon.framework.activity.Suspendable
Resumes the component.
RoleManageable - interface org.apache.avalon.excalibur.component.RoleManageable.
RoleManageable Interface, use this to set the RoleManagers for child Components.
RoleManager - interface org.apache.avalon.excalibur.component.RoleManager.
RoleManager Interface, use this to specify the Roles and how they correspond easy shorthand names.
rollback() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
run() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionPool
 

S

SAXConfigurationHandler - class org.apache.avalon.framework.configuration.SAXConfigurationHandler.
A SAXConfigurationHandler helps build Configurations out of sax events.
SAXConfigurationHandler() - Constructor for class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
select(Object) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Return an instance of a component based on a hint.
select(Object) - Method in class org.apache.avalon.framework.component.DefaultComponentSelector
Select the desired component.
select(Object) - Method in interface org.apache.avalon.framework.component.ComponentSelector
Select the Component associated with the given hint.
setAttribute(String, String) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
 
setAutoCommit(boolean) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
setCatalog(String) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
setDocumentLocator(Locator) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
setLogger(Logger) - Method in class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
 
setLogger(Logger) - Method in class org.apache.avalon.excalibur.component.PoolableComponentHandler
Sets the logger that the ComponentHandler will use.
setLogger(Logger) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
setLogger(Logger) - Method in class org.apache.avalon.framework.logger.AbstractLoggable
Set the components logger.
setLogger(Logger) - Method in interface org.apache.avalon.framework.logger.Loggable
Provide component with a logger.
setParameter(String, String) - Method in class org.apache.avalon.framework.parameters.Parameters
Set the String value of a specified parameter.
setPool(Pool) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
setReadOnly(boolean) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
setRoleManager(RoleManager) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Configure the RoleManager
setRoleManager(RoleManager) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Configure the RoleManager
setRoleManager(RoleManager) - Method in interface org.apache.avalon.excalibur.component.RoleManageable
Sets the RoleManager for child components.
setSize(int) - Method in class org.apache.avalon.excalibur.collections.ArrayStack
 
setTransactionIsolation(int) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
setTypeMap(Map) - Method in class org.apache.avalon.excalibur.datasource.JdbcConnection
 
setupLogger(Object) - Method in class org.apache.avalon.framework.logger.AbstractLoggable
Helper method to setup other components with same logger.
setupLogger(Object, Logger) - Method in class org.apache.avalon.framework.logger.AbstractLoggable
Helper method to setup other components with logger.
setupLogger(Object, String) - Method in class org.apache.avalon.framework.logger.AbstractLoggable
Helper method to setup other components with logger.
setValue(String) - Method in class org.apache.avalon.framework.configuration.DefaultConfiguration
 
shrink() - Method in class org.apache.avalon.excalibur.component.DefaultComponentPoolController
Called when a pool reaches it's maximum.
shrink() - Method in class org.apache.avalon.excalibur.pool.DefaultPoolController
 
shrink() - Method in interface org.apache.avalon.excalibur.pool.PoolController
Called when a pool reaches it's maximum.
shrink(int) - Method in class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
 
shrink(int) - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
This shrinks the pool by parameter size.
shrink(int) - Method in interface org.apache.avalon.excalibur.pool.Resizable
 
shutdownStream(InputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
 
shutdownStream(OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
 
signal() - Method in class org.apache.avalon.excalibur.concurrent.ConditionalEvent
Signals the event.
signalAll() - Method in class org.apache.avalon.excalibur.concurrent.ConditionalEvent
Current implementation only works with manual reset events.
SingleThreaded - interface org.apache.avalon.framework.thread.SingleThreaded.
A interface to mark a component as SingleThreaded.
SingleThreadedPool - class org.apache.avalon.excalibur.pool.SingleThreadedPool.
This is an Pool that caches Poolable objects for reuse.
SingleThreadedPool(ObjectFactory, PoolController, int, int) - Constructor for class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
size() - Method in class org.apache.avalon.excalibur.pool.AbstractPool
 
SoftResourceLimitingPool - class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.
This is an Pool that caches Poolable objects for reuse.
SoftResourceLimitingPool(ObjectFactory) - Constructor for class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
Create an SoftResourceLimitingPool.
SoftResourceLimitingPool(ObjectFactory, int) - Constructor for class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
Create an SoftResourceLimitingPool.
SoftResourceLimitingPool(ObjectFactory, int, int) - Constructor for class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
Create an SoftResourceLimitingPool.
SoftResourceLimitingPool(ObjectFactory, PoolController, int, int) - Constructor for class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
Create an SoftResourceLimitingPool.
splitString(String, String) - Static method in class org.apache.avalon.framework.ExceptionUtil
Splits the string on every token into an array of stack frames.
start() - Method in interface org.apache.avalon.framework.activity.Startable
Starts the component.
Startable - interface org.apache.avalon.framework.activity.Startable.
The Startable interface is used when components need to be "running" to be active.
startElement(String, String, String, Attributes) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
 
starvationCheck() - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
This method blocks the calling thread until the count drops to zero.
stop() - Method in interface org.apache.avalon.framework.activity.Startable
Stops the component.
stringIndex - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
stringLength - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
subArray(String[], int, int) - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Create a string array that is subset of input array.
subtract(List, List) - Static method in class org.apache.avalon.excalibur.collections.ListUtils
 
sum(List, List) - Static method in class org.apache.avalon.excalibur.collections.ListUtils
 
suspend() - Method in interface org.apache.avalon.framework.activity.Suspendable
Suspends the component.
Suspendable - interface org.apache.avalon.framework.activity.Suspendable.
The Suspendable interface is used when a component will need to temporarily halt execution of a component.
SynchronizedPriorityQueue - class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue.
A thread safe version of the PriorityQueue.
SynchronizedPriorityQueue(PriorityQueue) - Constructor for class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
 

T

ThreadBarrier - class org.apache.avalon.excalibur.concurrent.ThreadBarrier.
A thread barrier blocks all threads hitting it until a pre-defined number of threads arrive at the barrier.
ThreadBarrier(int) - Constructor for class org.apache.avalon.excalibur.concurrent.ThreadBarrier
Initializes a thread barrier object with a given thread count
ThreadSafe - interface org.apache.avalon.framework.thread.ThreadSafe.
A interface to mark a component as ThreadSafe or reentrant.
ThreadSafeComponentHandler - class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.
The ThreadSafeComponentHandler to make sure components are initialized and destroyed correctly.
ThreadSafeComponentHandler(Class, Configuration, ComponentManager, Context, RoleManager) - Constructor for class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
Create a ComponentHandler that takes care of hiding the details of whether a Component is ThreadSafe, Poolable, or SingleThreaded.
ThreadSafeComponentHandler(Component) - Constructor for class org.apache.avalon.excalibur.component.ThreadSafeComponentHandler
Create a ComponentHandler that takes care of hiding the details of whether a Component is ThreadSafe, Poolable, or SingleThreaded.
toFile(URL) - Static method in class org.apache.avalon.excalibur.io.FileUtil
 
TOKEN_SEPERATOR - Static variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
TOKEN_STRING - Static variable in class org.apache.avalon.excalibur.cli.CLArgsParser
 
toString() - Method in class org.apache.avalon.excalibur.cli.CLOption
Convert to String.
toString() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
toString() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Convert to String.
toString() - Method in class org.apache.avalon.excalibur.collections.BinaryHeap
 
toString() - Method in class org.apache.avalon.excalibur.collections.SynchronizedPriorityQueue
 
toString() - Method in class org.apache.avalon.framework.Version
Overload toString to report version correctly.
toString() - Method in class org.apache.avalon.framework.Enum
 
toString() - Method in class org.apache.avalon.framework.ValuedEnum
Overide toString method to produce human readable description.
toString() - Method in class org.apache.avalon.framework.component.DefaultComponentManager
Build a human readable representation of ComponentManager.
tryAcquire() - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Non-blocking version of acquire().

U

union(List, List) - Static method in class org.apache.avalon.excalibur.collections.ListUtils
 
unlock() - Method in class org.apache.avalon.excalibur.concurrent.Lock
Unlocks.

V

ValuedEnum - class org.apache.avalon.framework.ValuedEnum.
Basic enum class for type-safe enums with values.
ValuedEnum(String, int) - Constructor for class org.apache.avalon.framework.ValuedEnum
Constructor for enum.
ValuedEnum(String, int, Map) - Constructor for class org.apache.avalon.framework.ValuedEnum
Constructor for enum so that it gets added to map at creation.
Version - class org.apache.avalon.framework.Version.
This class is used to hold version information pertaining to a Component or interface.
Version(int, int, int) - Constructor for class org.apache.avalon.framework.Version
Create a new instance of a Version object with the specified version numbers.

W

waitForSignal() - Method in class org.apache.avalon.excalibur.concurrent.ConditionalEvent
If the event is signalled, this method returns immediately resetting the signal, otherwise it blocks until the event is signalled.
warning(SAXParseException) - Method in class org.apache.avalon.framework.configuration.SAXConfigurationHandler
This just throws an exception on a parse error.

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

Copyright © 2001 Apache Jakarta Project. All Rights Reserved.