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

A

AbstractContext - class org.apache.avalon.excalibur.naming.AbstractContext.
Abstract JNDI Context that can be inherited from to provide a particular type of Context.
AbstractContext() - Constructor for class org.apache.avalon.excalibur.naming.AbstractContext
 
AbstractContext(Hashtable) - Constructor for class org.apache.avalon.excalibur.naming.AbstractContext
 
AbstractLocalContext - class org.apache.avalon.excalibur.naming.AbstractLocalContext.
Abstract local JNDI Context that can be inherited from to provide a particular type of Context.
AbstractLocalContext(Namespace, Hashtable, Context) - Constructor for class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
AbstractNamespace - class org.apache.avalon.excalibur.naming.AbstractNamespace.
This is the class to extend that provides basic facilities for Namespace management.
AbstractNamespace() - Constructor for class org.apache.avalon.excalibur.naming.AbstractNamespace
 
AbstractNamingEnumeration - class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration.
Class for building NamingEnumerations.
AbstractNamingEnumeration(Context, Namespace) - Constructor for class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration
 
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.
AbstractURLContext - class org.apache.avalon.excalibur.naming.AbstractURLContext.
Abstract JNDI Context that can be inherited from to provide a particular type of Context.
AbstractURLContext(String, Hashtable) - Constructor for class org.apache.avalon.excalibur.naming.AbstractURLContext
 
accept() - Method in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.OrFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.AndFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.PrefixFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.DirectoryFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.InvertedFileFilter
 
accept(File, String) - Method in class org.apache.avalon.excalibur.io.ExtensionFileFilter
 
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.
acquire() - Method in class org.apache.avalon.excalibur.concurrent.Semaphore
 
acquire() - Method in interface org.apache.avalon.excalibur.concurrent.Sync
Aquire access to resource.
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 of Argument property.
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(Object, Component) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Add a static instance of a component to the manager.
addComponentInstance(String, Component) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Add a static instance of a component to the manager.
addObjectFactory(ObjectFactory) - Method in class org.apache.avalon.excalibur.naming.DefaultNamespace
 
addStateFactory(StateFactory) - Method in class org.apache.avalon.excalibur.naming.DefaultNamespace
 
addToEnvironment(String, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Add a key-value pair to environment
AndFileFilter - class org.apache.avalon.excalibur.io.AndFileFilter.
Accepts a selection if it is acceptable to both of two FilenameFilters.
AndFileFilter(FilenameFilter, FilenameFilter) - Constructor for class org.apache.avalon.excalibur.io.AndFileFilter
 
append(Object) - Method in class org.apache.avalon.excalibur.collections.CircularBuffer
 
aquireRead() - Method in class org.apache.avalon.excalibur.concurrent.ReadWriteLock
Attempts to aquire a read lock.
aquireWrite() - Method in class org.apache.avalon.excalibur.concurrent.ReadWriteLock
Attempts to aquire a write lock.
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
 
attempt(long) - Method in class org.apache.avalon.excalibur.concurrent.Semaphore
 
attempt(long) - Method in interface org.apache.avalon.excalibur.concurrent.Sync
Aquire access to resource.
available() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 

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
 
bind(Name, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Bind an object to a name.
bind(Name, Object, boolean) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Helper method to bind
bind(Name, Object, boolean) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
Helper method to bind
bind(Name, Object, boolean) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Helper method to bind
bind(Name, Object, boolean) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Helper method to bind
bind(Name, String, Object) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
bind(Name, String, Object) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
bind(String, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Bind an object to a name.
bufferedCopy(InputStream, OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Deprecated. Buffering streams is actively harmful! See the class description as to why. Use IOUtil.copy(InputStream, OutputStream) instead.

C

c_syntax - Static variable in class org.apache.avalon.excalibur.naming.DefaultNameParser
 
catPath(String, String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Will concatenate 2 paths, dealing with ..
checkUnbindContext(Name, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
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 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 deal 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.
cloneContext() - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
cloneContext() - Method in class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
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.io.SwappedDataInputStream
 
close() - Method in class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration
 
close() - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Release resources associated with context.
close() - Method in class org.apache.avalon.excalibur.naming.RemoteContext
Release resources associated with context.
close() - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
CLUtil - class org.apache.avalon.excalibur.cli.CLUtil.
CLUtil offers basic utility operations for use both internal and external to package.
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
 
compose(ComponentManager) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Compose the ComponentSelector so that we know what the parent ComponentManager is.
composeName(Name, Name) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Compose a name form a name and a prefix.
composeName(String, String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Compose a name form a name and a prefix.
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
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.InformixDataSource
Set up the Informix driver for direct use.
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.
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.
copy(byte[], OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy bytes from a byte[] to an OutputStream.
copy(byte[], OutputStream, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy bytes from a byte[] to an OutputStream.
copy(byte[], Writer) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from a byte[] to chars on a Writer.
copy(byte[], Writer, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from a byte[] to chars on a Writer.
copy(byte[], Writer, String) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from a byte[] to chars on a Writer, using the specified encoding.
copy(byte[], Writer, String, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from a byte[] to chars on a Writer, using the specified encoding.
copy(InputStream, OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy bytes from an InputStream to an OutputStream.
copy(InputStream, OutputStream, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy bytes from an InputStream to an OutputStream.
copy(InputStream, Writer) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from an InputStream to chars on a Writer.
copy(InputStream, Writer, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from an InputStream to chars on a Writer.
copy(InputStream, Writer, String) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from an InputStream to chars on a Writer, using the specified encoding.
copy(InputStream, Writer, String, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy and convert bytes from an InputStream to chars on a Writer, using the specified encoding.
copy(Reader, OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Serialize chars from a Reader to bytes on an OutputStream, and flush the OutputStream.
copy(Reader, OutputStream, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Serialize chars from a Reader to bytes on an OutputStream, and flush the OutputStream.
copy(Reader, Writer) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy chars from a Reader to a Writer.
copy(Reader, Writer, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy chars from a Reader to a Writer.
copy(String, OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Serialize chars from a String to bytes on an OutputStream, and flush the OutputStream.
copy(String, OutputStream, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Serialize chars from a String to bytes on an OutputStream, and flush the OutputStream.
copy(String, Writer) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Copy chars from a String to a Writer.
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
Copies bytes from the URL source to a file destination.
createSubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
Create a Subcontext.
createSubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Create a Subcontext.
createSubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Create a Subcontext.
createSubcontext(Name) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
createSubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
createSubcontext(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Create a Subcontext.

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_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() - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentManager
Deprecated.  
DefaultComponentManager(ClassLoader) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentManager
Deprecated. Create the ComponentManager with a Classloader
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.
DefaultComponentPool(ObjectFactory, PoolController, int, int) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentPool
Initialized the Pool with an alternative management infrastructure.
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() - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentSelector
Deprecated. Create the ComponentSelector
DefaultComponentSelector(ClassLoader) - Constructor for class org.apache.avalon.excalibur.component.DefaultComponentSelector
Deprecated. Create the ComponentSelector with a Classloader
DefaultNameParser - class org.apache.avalon.excalibur.naming.DefaultNameParser.
 
DefaultNameParser() - Constructor for class org.apache.avalon.excalibur.naming.DefaultNameParser
 
DefaultNamespace - class org.apache.avalon.excalibur.naming.DefaultNamespace.
This is the default namespace implementation.
DefaultNamespace(NameParser) - Constructor for class org.apache.avalon.excalibur.naming.DefaultNamespace
 
DefaultNamespace(NameParser, ObjectFactory[], StateFactory[]) - Constructor for class org.apache.avalon.excalibur.naming.DefaultNamespace
 
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.
describeOptions(CLOptionDescriptor[]) - Static method in class org.apache.avalon.excalibur.cli.CLUtil
Format options into StringBuffer and return.
destroySubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
destroySubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
 
destroySubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
destroySubcontext(Name) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
destroySubcontext(Name) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
destroySubcontext(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Destroy a Subcontext.
DirectoryFileFilter - class org.apache.avalon.excalibur.io.DirectoryFileFilter.
This filter accepts Files that are directories.
DirectoryFileFilter() - Constructor for class org.apache.avalon.excalibur.io.DirectoryFileFilter
 
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.naming.rmi.server.Main
 
dispose() - Method in class org.apache.avalon.excalibur.pool.DefaultPool
 
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.
doLocalBind(Name, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
doLocalBind(Name, Object) - Method in class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
doLocalList() - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
doLocalList() - Method in class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
doLocalListBindings() - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
doLocalListBindings() - Method in class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
doLocalLookup(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Actually lookup raw entry in local context.
doLocalLookup(Name) - Method in class org.apache.avalon.excalibur.naming.memory.MemoryContext
Actually lookup raw entry in local context.
doLocalUnbind(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Actually unbind raw entry in local context.
doLocalUnbind(Name) - Method in class org.apache.avalon.excalibur.naming.memory.MemoryContext
Actually unbind raw entry in local context.

E

EndianUtil - class org.apache.avalon.excalibur.io.EndianUtil.
Utility code for dealing with different endian systems.
EndianUtil() - Constructor for class org.apache.avalon.excalibur.io.EndianUtil
 
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
export() - Method in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
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

FileUtil - class org.apache.avalon.excalibur.io.FileUtil.
This class provides basic facilities for manipulating files and file paths.
fill(int) - Method in class org.apache.avalon.excalibur.pool.SingleThreadedPool
This fills the pool to the size specified in parameter.
fillInContext(Context) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
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.

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
 
getAbsoluteName(Name) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
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 indexed argument to option if it takes arguments.
getArgumentCount() - Method in class org.apache.avalon.excalibur.cli.CLOption
Get number of arguments.
getArguments() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Retrieve a list of options that were parsed from command list.
getBaseURLContext(Name, Hashtable) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
 
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
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
 
getConnection() - Method in class org.apache.avalon.excalibur.datasource.InformixDataSource
Return an Informix Connection object
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
 
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.
getEndIndexOfURLPart(String, int) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Find end index of url part in string.
getEnvironment() - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Return a copy of environment.
getErrorString() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
Retrieve an error message that occured during parsing if one existed.
getExtension(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Get extension from filename.
getFlags() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Retrieve flags about option.
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
Deprecated. Use the correctly spelled CLOptionDescriptor.getIncompatible() instead.
getIncompatible() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
 
getInitialContext(Hashtable) - Method in class org.apache.avalon.excalibur.naming.memory.MemoryInitialContextFactory
 
getInitialContext(Hashtable) - Method in class org.apache.avalon.excalibur.naming.rmi.RMIInitialContextFactory
 
getLeafName(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Get leaf name component from specified Name object.
getName() - Method in class org.apache.avalon.excalibur.cli.CLOptionDescriptor
Retrieve name of option which is also text for long option.
getNameInNamespace() - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
getNameInNamespace() - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
 
getNameInNamespace() - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
getNameParser() - Method in interface org.apache.avalon.excalibur.naming.Namespace
 
getNameParser() - Method in class org.apache.avalon.excalibur.naming.DefaultNamespace
 
getNameParser() - Method in class org.apache.avalon.excalibur.naming.AbstractContext
 
getNameParser() - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
getNameParser() - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
 
getNameParser() - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
getNameParser() - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
getNameParser() - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
getNameParser(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Get the NameParser for the named context.
getNameParser(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Get the NameParser for the named context.
getNamespace() - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.apache.avalon.excalibur.naming.AbstractNamespace
 
getPath(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Get path from filename.
getPath(String, char) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Get path from filename.
getPathName(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Get name components minus leaf name component.
getProvider() - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
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
getStateToBind(Object, Name, Context, Hashtable) - Method in class org.apache.avalon.excalibur.naming.AbstractNamespace
 
getType() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
getUnparsedArgs() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser
 
getValue() - Method in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
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

handleException(Exception) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
 
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
 
HardResourceLimitingPool(ObjectFactory, PoolController, int, int) - Constructor for class org.apache.avalon.excalibur.pool.HardResourceLimitingPool
 
hasComponent(Object) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Tests for existence of a component.
hasComponent(String) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
Tests for existence of a component
hasMore() - Method in class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration
 
hasMoreElements() - Method in class org.apache.avalon.excalibur.collections.ArrayEnumeration
 
hasMoreElements() - Method in class org.apache.avalon.excalibur.collections.IteratorEnumeration
 

I

InformixDataSource - class org.apache.avalon.excalibur.datasource.InformixDataSource.
The Informix implementation for DataSources in Excalibur.
InformixDataSource() - Constructor for class org.apache.avalon.excalibur.datasource.InformixDataSource
Set up the system property for the context factory if it hasn't been done already.
init() - Method in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
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
 
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.
internalGrow(int) - Method in class org.apache.avalon.excalibur.pool.AbstractPool
 
internalShrink(int) - Method in class org.apache.avalon.excalibur.pool.AbstractPool
 
intersection(List, List) - Static method in class org.apache.avalon.excalibur.collections.ListUtils
 
InvertedFileFilter - class org.apache.avalon.excalibur.io.InvertedFileFilter.
This takes a FilenameFilter 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.
General IO Stream manipulation.
isDestroyableContext(Object) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
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
 
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.
isSelf(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
 
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
 
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
Deprecated. Use the new constructor with the connectionClass specified.
JdbcConnectionFactory(String, String, String, boolean, boolean, String) - 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

list(Name) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
Enumerates the names bound in the named context.
list(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Enumerates the names bound in the named context.
list(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Enumerates the names bound in the named context.
list(Name) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
list(Name) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
list(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Enumerates the names bound in the named context, along with the objects bound to them.
listBindings(Name) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
Enumerates the names bound in the named context, along with the objects bound to them.
listBindings(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Enumerates the names bound in the named context, along with the objects bound to them.
listBindings(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Enumerates the names bound in the named context, along with the objects bound to them.
listBindings(Name) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
listBindings(Name) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
listBindings(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Enumerates the names bound in the named context, along with the objects bound to them.
ListUtils - class org.apache.avalon.excalibur.collections.ListUtils.
Miscelaneous utilities to manipulate Lists.
ListUtils() - Constructor for class org.apache.avalon.excalibur.collections.ListUtils
 
localLookup(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Lookup entry in local context.
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
 
lookup(Name) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
Get the object named.
lookup(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Get the object named.
lookup(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Get the object named.
lookup(Name) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
lookup(Name) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
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.excalibur.naming.AbstractContext
Get the object named.
lookupLink(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Get the object named following all links.
lookupLink(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Get the object named following all links.
lookupSubContext(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Lookup a sub-context of current context.

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_baseName - Variable in class org.apache.avalon.excalibur.naming.RemoteContext
 
m_bindings - Variable in class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
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_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_debug - Variable in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
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_environment - Variable in class org.apache.avalon.excalibur.naming.AbstractContext
 
m_factory - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_factory - Variable in class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
m_head - Variable in class org.apache.avalon.excalibur.collections.CircularBuffer
 
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.naming.rmi.server.Main
 
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_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.AbstractPool
 
m_min - Variable in class org.apache.avalon.excalibur.pool.DefaultPool
 
m_mutex - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_nameParser - Variable in class org.apache.avalon.excalibur.naming.DefaultNamespace
 
m_nameParser - Variable in class org.apache.avalon.excalibur.naming.RemoteContext
 
m_namespace - Variable in class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration
 
m_namespace - Variable in class org.apache.avalon.excalibur.naming.RemoteContext
 
m_namespace - Variable in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
m_objectFactorySet - Variable in class org.apache.avalon.excalibur.naming.AbstractNamespace
 
m_owner - Variable in class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration
 
m_parent - Variable in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
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_provider - Variable in class org.apache.avalon.excalibur.naming.RemoteContext
 
m_quickFail - Variable in class org.apache.avalon.excalibur.pool.DefaultPool
 
m_ready - Variable in class org.apache.avalon.excalibur.pool.AbstractPool
 
m_root - Variable in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
m_running - Variable in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
m_scheme - Variable in class org.apache.avalon.excalibur.naming.AbstractURLContext
 
m_server - Variable in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
m_serverSocket - Variable in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
m_serverStub - Variable in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
m_size - Variable in class org.apache.avalon.excalibur.collections.BinaryHeap
 
m_stateFactorySet - Variable in class org.apache.avalon.excalibur.naming.AbstractNamespace
 
m_tail - Variable in class org.apache.avalon.excalibur.collections.CircularBuffer
 
m_type - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
m_value - Variable in class org.apache.avalon.excalibur.cli.CLArgsParser.Token
 
Main - class org.apache.avalon.excalibur.naming.rmi.server.Main.
This is a simple test name server and should NOT be used in a production system.
Main() - Constructor for class org.apache.avalon.excalibur.naming.rmi.server.Main
 
main(String[]) - Static method in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
mark(int) - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
markSupported() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
MemoryContext - class org.apache.avalon.excalibur.naming.memory.MemoryContext.
Start of a generic Context implementation.
MemoryContext(Namespace, Hashtable, Context) - Constructor for class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
MemoryContext(Namespace, Hashtable, Context, Hashtable) - Constructor for class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
MemoryInitialContextFactory - class org.apache.avalon.excalibur.naming.memory.MemoryInitialContextFactory.
Initial context factory for memorycontext.
MemoryInitialContextFactory() - Constructor for class org.apache.avalon.excalibur.naming.memory.MemoryInitialContextFactory
 
Mutex - class org.apache.avalon.excalibur.concurrent.Mutex.
 
Mutex() - Constructor for class org.apache.avalon.excalibur.concurrent.Mutex
 

N

Namespace - interface org.apache.avalon.excalibur.naming.Namespace.
Interface representing Namespace/NamingSystem.
NAMESPACE - Static variable in class org.apache.avalon.excalibur.naming.RemoteContext
 
NAMESPACE_NAME - Static variable in class org.apache.avalon.excalibur.naming.RemoteContext
 
NAMING_PROVIDER - Static variable in class org.apache.avalon.excalibur.naming.RemoteContext
 
NamingProvider - interface org.apache.avalon.excalibur.naming.NamingProvider.
The underlying communication interface for remote contexts.
newContext() - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
 
newContext() - Method in class org.apache.avalon.excalibur.naming.memory.MemoryContext
 
newContext(String) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Return a new instance of the base context for a URL.
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
 
newNamespace(Hashtable) - Method in class org.apache.avalon.excalibur.naming.rmi.RMIInitialContextFactory
 
newNamingProvider(Hashtable) - Method in class org.apache.avalon.excalibur.naming.rmi.RMIInitialContextFactory
 
newNamingProvider(String, int) - Method in class org.apache.avalon.excalibur.naming.rmi.RMIInitialContextFactory
 
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
 
nextElement() - Method in class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration
 
normalize(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Normalize a path.

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.
Accepts a selection if it is acceptable to either of two FilenameFilters.
OrFileFilter(FilenameFilter, FilenameFilter) - Constructor for class org.apache.avalon.excalibur.io.OrFileFilter
 
org.apache.avalon.excalibur.cli - package org.apache.avalon.excalibur.cli
Utility code for parsing command-line options.
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
Utility code for IO operations.
org.apache.avalon.excalibur.naming - package org.apache.avalon.excalibur.naming
 
org.apache.avalon.excalibur.naming.memory - package org.apache.avalon.excalibur.naming.memory
 
org.apache.avalon.excalibur.naming.rmi - package org.apache.avalon.excalibur.naming.rmi
 
org.apache.avalon.excalibur.naming.rmi.server - package org.apache.avalon.excalibur.naming.rmi.server
 
org.apache.avalon.excalibur.pool - package org.apache.avalon.excalibur.pool
 
org.apache.avalon.excalibur.property - package org.apache.avalon.excalibur.property
 

P

parse(String) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
 
parse(String) - Method in class org.apache.avalon.excalibur.naming.DefaultNameParser
 
ParserControl - interface org.apache.avalon.excalibur.cli.ParserControl.
ParserControl is used to control particular behaviour of the parser.
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.
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.
PrefixFileFilter - class org.apache.avalon.excalibur.io.PrefixFileFilter.
This filters filenames for a certain prefix.
PrefixFileFilter(String) - Constructor for class org.apache.avalon.excalibur.io.PrefixFileFilter
 
PrefixFileFilter(String[]) - Constructor for class org.apache.avalon.excalibur.io.PrefixFileFilter
 
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(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
 

R

read() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
read(byte[]) - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
read(byte[], int, int) - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readBoolean() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readByte() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readChar() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readDouble() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readFloat() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readFully(byte[]) - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readFully(byte[], int, int) - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readInt() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readLine() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readLong() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readShort() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readSwappedDouble(byte[], int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedDouble(InputStream) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedFloat(byte[], int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedFloat(InputStream) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedInteger(byte[], int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedInteger(InputStream) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedLong(byte[], int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedLong(InputStream) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedShort(byte[], int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedShort(InputStream) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedUnsignedInteger(byte[], int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedUnsignedInteger(InputStream) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedUnsignedShort(byte[], int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readSwappedUnsignedShort(InputStream) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
readUnsignedByte() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readUnsignedShort() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
readUTF() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
ReadWriteLock - class org.apache.avalon.excalibur.concurrent.ReadWriteLock.
Class implementing a read/write lock.
ReadWriteLock() - Constructor for class org.apache.avalon.excalibur.concurrent.ReadWriteLock
Default constructor.
rebind(Name, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Binds a name to an object, overwriting any existing binding.
rebind(Name, String, Object) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
rebind(Name, String, Object) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
rebind(String, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Binds a name to an object, overwriting any existing binding.
Recyclable - interface org.apache.avalon.excalibur.pool.Recyclable.
This interface standardizes the behaviour of a recyclable object.
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() - Method in class org.apache.avalon.excalibur.concurrent.Semaphore
 
release() - Method in interface org.apache.avalon.excalibur.concurrent.Sync
Release lock.
release() - Method in class org.apache.avalon.excalibur.concurrent.ReadWriteLock
Releases a lock.
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(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.
RemoteContext - class org.apache.avalon.excalibur.naming.RemoteContext.
Context that hooks up to a remote source.
RemoteContext() - Constructor for class org.apache.avalon.excalibur.naming.RemoteContext
 
RemoteContext(Hashtable, Name) - Constructor for class org.apache.avalon.excalibur.naming.RemoteContext
 
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
removeFromEnvironment(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Remove a key-value pair form environment and return it.
removePath(String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Remove path from filename.
removePath(String, char) - 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.
rename(Name, Name) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
 
rename(String, String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Rename a already bound object
reset() - Method in class org.apache.avalon.excalibur.concurrent.ConditionalEvent
Resets the event to an unsignalled state
reset() - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
Resizable - interface org.apache.avalon.excalibur.pool.Resizable.
This is the interface for Pools that are not a fixed size.
resolve(String, Object) - Method in class org.apache.avalon.excalibur.naming.AbstractNamingEnumeration
 
resolveFile(File, String) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Resolve a file filename to it's canonical form.
resolveProperty(String, Context, boolean) - Static method in class org.apache.avalon.excalibur.property.PropertyUtil
Resolve property.
RMIInitialContextFactory - class org.apache.avalon.excalibur.naming.rmi.RMIInitialContextFactory.
Initial context factory for memorycontext.
RMIInitialContextFactory() - Constructor for class org.apache.avalon.excalibur.naming.rmi.RMIInitialContextFactory
 
RMINamingProvider - interface org.apache.avalon.excalibur.naming.rmi.RMINamingProvider.
The underlying communication interface for remote contexts.
RMINamingProviderImpl - class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl.
The RMI implementation of provider.
RMINamingProviderImpl(Context) - Constructor for class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
ROLE - Static variable in interface org.apache.avalon.excalibur.datasource.DataSourceComponent
The name of the role for convenience
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.
run() - Method in class org.apache.avalon.excalibur.datasource.JdbcConnectionPool
 
run() - Method in class org.apache.avalon.excalibur.naming.rmi.server.Main
 

S

select(Object) - Method in class org.apache.avalon.excalibur.component.ExcaliburComponentSelector
Return an instance of a component based on a hint.
Semaphore - class org.apache.avalon.excalibur.concurrent.Semaphore.
 
Semaphore(long) - Constructor for class org.apache.avalon.excalibur.concurrent.Semaphore
 
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.
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
 
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
Unconditionally close an InputStream.
shutdownStream(OutputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Unconditionally close an OutputStream.
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.
SingleThreadedPool - class org.apache.avalon.excalibur.pool.SingleThreadedPool.
This is an Pool that caches Poolable objects for reuse.
SingleThreadedPool(Class, int, int) - Constructor for class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
SingleThreadedPool(ObjectFactory, PoolController, int, int) - Constructor for class org.apache.avalon.excalibur.pool.SingleThreadedPool
 
size() - Method in class org.apache.avalon.excalibur.pool.AbstractPool
 
SIZEOF_BYTE - Static variable in class org.apache.avalon.excalibur.io.EndianUtil
 
SIZEOF_FLOAT - Static variable in class org.apache.avalon.excalibur.io.EndianUtil
 
SIZEOF_INT - Static variable in class org.apache.avalon.excalibur.io.EndianUtil
 
SIZEOF_LONG - Static variable in class org.apache.avalon.excalibur.io.EndianUtil
 
SIZEOF_SHORT - Static variable in class org.apache.avalon.excalibur.io.EndianUtil
 
skip(long) - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
skipBytes(int) - Method in class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
SoftResourceLimitingPool - class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.
This is an Pool that caches Poolable objects for reuse.
SoftResourceLimitingPool(Class, int) - Constructor for class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
 
SoftResourceLimitingPool(Class, int, int) - Constructor for class org.apache.avalon.excalibur.pool.SoftResourceLimitingPool
 
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.
start() - Method in class org.apache.avalon.excalibur.naming.rmi.server.Main
 
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 class org.apache.avalon.excalibur.naming.rmi.server.Main
 
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
 
swapDouble(double) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
swapFloat(float) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
swapInteger(int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
swapLong(long) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
SwappedDataInputStream - class org.apache.avalon.excalibur.io.SwappedDataInputStream.
DataInput for systems relying on little endian data formats.
SwappedDataInputStream(InputStream) - Constructor for class org.apache.avalon.excalibur.io.SwappedDataInputStream
 
swapShort(short) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
Sync - interface org.apache.avalon.excalibur.concurrent.Sync.
The interface to synchronization objects.
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

TEXT_ARGUMENT - Static variable in class org.apache.avalon.excalibur.cli.CLOption
Value of CLOption.getId() when the option is a text argument.
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
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.
toByteArray(InputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of an InputStream as a byte[].
toByteArray(InputStream, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of an InputStream as a byte[].
toByteArray(Reader) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a Reader as a byte[].
toByteArray(Reader, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a Reader as a byte[].
toByteArray(String) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a String as a byte[].
toByteArray(String, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a String as a byte[].
toFile(URL) - Static method in class org.apache.avalon.excalibur.io.FileUtil
Convert from a URL to a File.
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(byte[]) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a byte[] as a String.
toString(byte[], int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a byte[] as a String.
toString(byte[], String) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a byte[] as a String.
toString(byte[], String, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a byte[] as a String.
toString(InputStream) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of an InputStream as a String.
toString(InputStream, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of an InputStream as a String.
toString(InputStream, String) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of an InputStream as a String.
toString(InputStream, String, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of an InputStream as a String.
toString(Reader) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a Reader as a String.
toString(Reader, int) - Static method in class org.apache.avalon.excalibur.io.IOUtil
Get the contents of a Reader as a String.
tryAcquire() - Method in class org.apache.avalon.excalibur.concurrent.DjikstraSemaphore
Non-blocking version of acquire().
tryAquireRead() - Method in class org.apache.avalon.excalibur.concurrent.ReadWriteLock
Attempts to aquire a read lock.
tryAquireWrite() - Method in class org.apache.avalon.excalibur.concurrent.ReadWriteLock
Attempts to aquire a write lock.

U

unbind(Name) - Method in class org.apache.avalon.excalibur.naming.RemoteContext
Unbind a object from a name.
unbind(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractURLContext
Unbind a object from a name.
unbind(Name) - Method in class org.apache.avalon.excalibur.naming.AbstractLocalContext
Unbind a object from a name.
unbind(Name) - Method in interface org.apache.avalon.excalibur.naming.NamingProvider
 
unbind(Name) - Method in class org.apache.avalon.excalibur.naming.rmi.server.RMINamingProviderImpl
 
unbind(String) - Method in class org.apache.avalon.excalibur.naming.AbstractContext
Unbind a object from a name.
union(List, List) - Static method in class org.apache.avalon.excalibur.collections.ListUtils
 
unlock() - Method in class org.apache.avalon.excalibur.concurrent.Lock
Unlocks.

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.
writeSwappedDouble(byte[], int, double) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedDouble(OutputStream, double) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedFloat(byte[], int, float) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedFloat(OutputStream, float) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedInteger(byte[], int, int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedInteger(OutputStream, int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedLong(byte[], int, long) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedLong(OutputStream, long) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedShort(byte[], int, int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 
writeSwappedShort(OutputStream, int) - Static method in class org.apache.avalon.excalibur.io.EndianUtil
 

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

Copyright © 2001 Apache Jakarta Project. All Rights Reserved.