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

A

addDependency(Vertex) - Method in class org.apache.avalon.fortress.util.dag.Vertex
Add a dependecy to this Vertex.
addRole(String) - Method in class org.apache.avalon.fortress.MetaInfoEntry
Add a service/role for the component entry.

C

COMMAND_FAILURE_HANDLER_CLASS - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Class: The class of the command failure handler impl.
compareTo(Object) - Method in class org.apache.avalon.fortress.util.dag.Vertex
Used in the sort algorithm to sort all the Vertices so that they respect the ordinal they were given during the topological sort.
CONFIGURATION - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Configuration: The configuration to give to the impl.
Container - Interface in org.apache.avalon.fortress
The Container is an interface used to mark the Containers in your system.
CONTAINER_CLASS - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Class: The class of the impl.
ContainerConstants - Interface in org.apache.avalon.fortress
Provides constants used to access the Context object for containers.
ContainerManager - Interface in org.apache.avalon.fortress
The ContainerManager is a single point of contact to manage your Container resources.
ContainerManagerConstants - Interface in org.apache.avalon.fortress
Provides constants used to access the Context object for impl managers.
containsRole(String) - Method in class org.apache.avalon.fortress.MetaInfoEntry
Tests to see if a component exposes a role.
CONTEXT_DIRECTORY - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Context Directory: The location of the context.
createShortName(String) - Static method in class org.apache.avalon.fortress.MetaInfoEntry
Convert a Component implmentation classname into a shorthand name.
CyclicDependencyException - Exception in org.apache.avalon.fortress.util.dag
CyclicDependencyException is thrown any time the DAG verifier finds a cycle.
CyclicDependencyException(String) - Constructor for exception org.apache.avalon.fortress.util.dag.CyclicDependencyException
 

D

DirectedAcyclicGraphVerifier - Class in org.apache.avalon.fortress.util.dag
DirectedAcyclicGraphVerifier provides methods to verify that any set of vertices has no cycles.
DirectedAcyclicGraphVerifier() - Constructor for class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier
 

F

FACTORY_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 

G

get(String, Object) - Method in interface org.apache.avalon.fortress.Container
This is the method that the ContainerComponentManager and Selector use to gain access to the ComponentHandlers and ComponentSelectors.
getComponentClass() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get the Class for the component type.
getComponentClass() - Method in class org.apache.avalon.fortress.RoleEntry
Get the Class for the component type.
getConfigurationName() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get the configuration name for the component type.
getContainer() - Method in interface org.apache.avalon.fortress.ContainerManager
Get a reference to the managed Container.
getDependencies() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get a reference to the dependencies list.
getDependencies() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Get the list of dependencies.
getHandlerClass() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get the Class for the component type's org.apache.avalon.fortress.impl.handler.ComponentHandler.
getHandlerClass() - Method in class org.apache.avalon.fortress.RoleEntry
Get the Class for the component type's org.apache.avalon.fortress.impl.handler.ComponentHandler.
getMetaInfoForClassname(String) - Method in interface org.apache.avalon.fortress.MetaInfoManager
Get a MetaInfoEntry for a component type.
getMetaInfoForShortName(String) - Method in interface org.apache.avalon.fortress.MetaInfoManager
Get a MetaInfoEntry for a short name.
getName() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Returns the name of the Vertex.
getNode() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Get the wrapped node that this Vertex represents.
getOrder() - Method in class org.apache.avalon.fortress.util.dag.Vertex
Get the ordinal for this vertex.
getRole() - Method in class org.apache.avalon.fortress.RoleEntry
Get the role name for the component type.
getRoleForClassname(String) - Method in interface org.apache.avalon.fortress.RoleManager
Get a RoleEntry for a component type.
getRoleForShortName(String) - Method in interface org.apache.avalon.fortress.RoleManager
Get a RoleEntry for a short name.
getRoles() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Get an iterator for all the roles.
getShortname() - Method in class org.apache.avalon.fortress.RoleEntry
Get the short name for the component type.

H

has(String, Object) - Method in interface org.apache.avalon.fortress.Container
This is the method that the ContainerComponentManager and Selector use to gain access to the ComponentHandlers and ComponentSelectors.

I

InitializationException - Exception in org.apache.avalon.fortress
This exception is used to indicate something went horribly wrong in the ContainerManager, and it is unable to create a new instance of your Container.
InitializationException(String) - Constructor for exception org.apache.avalon.fortress.InitializationException
Create the InitializationException with the supplied message.
InitializationException(String, Throwable) - Constructor for exception org.apache.avalon.fortress.InitializationException
Create the InitializationException with the supplied message and source exception.

L

LOGGER - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Logger where to log our own messages.

M

makeReadOnly() - Method in class org.apache.avalon.fortress.MetaInfoEntry
Make the component entry read only, so no more services can be added.
MetaInfoEntry - Class in org.apache.avalon.fortress
Keeps track of the relationship of all the associated meta data for a component type.
MetaInfoEntry(Class, Properties, List) - Constructor for class org.apache.avalon.fortress.MetaInfoEntry
Create a MetaInfoEntry from the supplied component class, and the supplied meta information.
MetaInfoEntry(RoleEntry) - Constructor for class org.apache.avalon.fortress.MetaInfoEntry
Create a MetaInfoEntry from the supplied RoleEntry.
MetaInfoManager - Interface in org.apache.avalon.fortress
MetaInfoManager Interface, use this to specify the Components and how they correspond to easy shorthand names.

O

org.apache.avalon.fortress - package org.apache.avalon.fortress
The fortress package contains an implementation of a component containment system that follows the ECM semantic concerning component resolution.
org.apache.avalon.fortress.util.dag - package org.apache.avalon.fortress.util.dag
 

P

PARAMETERS - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
Parameters: The Parameters object to give to the impl.
PER_THREAD_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 
POOLABLE_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 

R

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

S

SERVICE_MANAGER - Static variable in interface org.apache.avalon.fortress.ContainerManagerConstants
ComponentLocator: The component manager to give to the impl.

T

THREAD_TIMEOUT - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Thread timeout: Information about the hardware the impl is running on.
THREADS_CPU - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Threads per CPU: Information about the hardware the impl is running on.
THREADSAFE_HANDLER - Static variable in class org.apache.avalon.fortress.MetaInfoEntry
 
topologicalSort(List) - Static method in class org.apache.avalon.fortress.util.dag.DirectedAcyclicGraphVerifier
Sort a set of vertices so that no dependency is before its vertex.

V

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

W

WORK_DIRECTORY - Static variable in interface org.apache.avalon.fortress.ContainerConstants
Work Directory: The location the impl can store temperorary files.

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

Copyright © 2003-2010 Apache Software Foundation. All Rights Reserved.