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

A

AbstractBlock - class org.apache.avalon.phoenix.AbstractBlock.
Deprecated. As Block interface is deprecated this class is also deprecated with no replacement.
AbstractBlock() - Constructor for class org.apache.avalon.phoenix.AbstractBlock
Deprecated.  
AbstractJMXManager - class org.apache.avalon.phoenix.components.manager.AbstractJMXManager.
An abstract class via which JMX Managers can extend.
AbstractJMXManager() - Constructor for class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
AbstractSystemManager - class org.apache.avalon.phoenix.components.manager.AbstractSystemManager.
This is abstract implementation of SystemManager.
AbstractSystemManager() - Constructor for class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
 
actionPerformed(ActionEvent) - Method in class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellGUI
Method actionPerformed by the menu options.
addApplication(SarMetaData, File, ClassLoader, Logger, Configuration) - Method in interface org.apache.avalon.phoenix.interfaces.Kernel
Adds an application to the container
addApplication(SarMetaData, File, ClassLoader, Logger, Configuration) - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
addApplication(SarMetaData, File, ClassLoader, Logger, Configuration) - Method in class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernelProxy
 
addClasses(ZipFileSet) - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
addLib(ZipFileSet) - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
addSchema(String, String, String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator
Add configuration schema to validator
addSchema(String, String, String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator
 
addSchema(String, String, String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 
addSchema(String, String, String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
addTopic(ModelMBeanInfo) - Method in class org.apache.avalon.phoenix.components.manager.Target
Topics are a set of attributes and operations relevant to a particular aspect of an object.
APP_HOME_DIR - Static variable in interface org.apache.avalon.phoenix.BlockContext
 
APP_NAME - Static variable in interface org.apache.avalon.phoenix.BlockContext
 
Application - interface org.apache.avalon.phoenix.interfaces.Application.
The Application is a self-contained component that performs a specific function.
ApplicationContext - interface org.apache.avalon.phoenix.interfaces.ApplicationContext.
Manage the "context" in which Applications operate.
ApplicationEvent - class org.apache.avalon.phoenix.ApplicationEvent.
This is the class that is used to deliver notifications about Application state changes to the ApplicationListeners of a Server Application.
ApplicationEvent(String, SarMetaData) - Constructor for class org.apache.avalon.phoenix.ApplicationEvent
Construct the ApplicationEvent.
ApplicationException - class org.apache.avalon.phoenix.interfaces.ApplicationException.
Exception to indicate that an Application failed to startup or shutdown cleanly.
ApplicationException(String) - Constructor for class org.apache.avalon.phoenix.interfaces.ApplicationException
Construct a new ApplicationException instance.
ApplicationException(String, Throwable) - Constructor for class org.apache.avalon.phoenix.interfaces.ApplicationException
Construct a new ApplicationException instance.
applicationFailure(Exception) - Method in interface org.apache.avalon.phoenix.ApplicationListener
Notification that an application has failed at some moment.
ApplicationListener - interface org.apache.avalon.phoenix.ApplicationListener.
Implementations of this interface receive notifications about changes to the state of Application.
ApplicationMBean - interface org.apache.avalon.phoenix.interfaces.ApplicationMBean.
This is the interface via which you can manager the root container of Applications.
applicationStarted() - Method in interface org.apache.avalon.phoenix.ApplicationListener
Notification that an application has now started.
applicationStarting(ApplicationEvent) - Method in interface org.apache.avalon.phoenix.ApplicationListener
Notification that an application is being started.
applicationStopped() - Method in interface org.apache.avalon.phoenix.ApplicationListener
Notification that an application has stopped.
applicationStopping() - Method in interface org.apache.avalon.phoenix.ApplicationListener
Notification that an application is being stopped.
Assembler - class org.apache.avalon.phoenix.tools.assembler.Assembler.
Assemble a SarMetaData object from a Configuration object.
Assembler() - Constructor for class org.apache.avalon.phoenix.tools.assembler.Assembler
 
assembleSar(String, Configuration, File, ClassLoader) - Method in class org.apache.avalon.phoenix.tools.assembler.Assembler
Create a SarMetaData object based on specified name and assembly configuration.
AssemblyException - class org.apache.avalon.phoenix.tools.assembler.AssemblyException.
Exception to indicate that there was an error Assembling SarMetaData.
AssemblyException(String) - Constructor for class org.apache.avalon.phoenix.tools.assembler.AssemblyException
Construct a new AssemblyException instance.
AssemblyException(String, Throwable) - Constructor for class org.apache.avalon.phoenix.tools.assembler.AssemblyException
Construct a new AssemblyException instance.

B

BeanShellGUI - class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellGUI.
 
BeanShellGUI(Kernel) - Constructor for class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellGUI
Construct a BeanShellGUI with a handle on the Kernel.
BeanShellKernel - class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernel.
 
BeanShellKernel() - Constructor for class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernel
 
BeanShellKernelProxy - class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernelProxy.
 
BeanShellKernelProxy(Kernel) - Constructor for class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernelProxy
Construct a Proxy to the Kernel that does not implement all methods.
Block - interface org.apache.avalon.phoenix.Block.
Deprecated. Deprecate with no replacement.
blockAdded(BlockEvent) - Method in interface org.apache.avalon.phoenix.BlockListener
Deprecated. Notification that a block has just been added to Server Application.
blockAdded(BlockEvent) - Method in interface org.apache.avalon.phoenix.ApplicationListener
Notification that a block has just been added to Server Application.
BlockContext - interface org.apache.avalon.phoenix.BlockContext.
Context via which Blocks communicate with container.
BlockDescriptor - class org.apache.avalon.phoenix.metainfo.BlockDescriptor.
 
BlockDescriptor(String, String, String, Version) - Constructor for class org.apache.avalon.phoenix.metainfo.BlockDescriptor
 
BlockEvent - class org.apache.avalon.phoenix.BlockEvent.
This is the class that is used to deliver notifications about Blocks state changes to the BlockListeners of a Server Application.
BlockEvent(String, Object, BlockInfo) - Constructor for class org.apache.avalon.phoenix.BlockEvent
Construct the BlockEvent.
BlockInfo - class org.apache.avalon.phoenix.metainfo.BlockInfo.
This class contains meta-information of use to administative tools and the kernel.
BlockInfo(BlockDescriptor, ServiceDescriptor[], ServiceDescriptor[], DependencyDescriptor[]) - Constructor for class org.apache.avalon.phoenix.metainfo.BlockInfo
Basic constructor that takes as parameters all parts.
BlockInfoBuilder - class org.apache.avalon.phoenix.tools.infobuilder.BlockInfoBuilder.
A BlockInfoBuilder is responsible for building BlockInfo objects from Configuration objects.
BlockInfoBuilder() - Constructor for class org.apache.avalon.phoenix.tools.infobuilder.BlockInfoBuilder
 
BlockInfoSubTask - class org.apache.avalon.phoenix.tools.xdoclet.BlockInfoSubTask.
Generates BlockInfo 'xinfo' for Blocks
BlockInfoSubTask() - Constructor for class org.apache.avalon.phoenix.tools.xdoclet.BlockInfoSubTask
 
BlockListener - interface org.apache.avalon.phoenix.BlockListener.
Deprecated. This interface has been replaced by ApplicationListener
BlockListenerMetaData - class org.apache.avalon.phoenix.metadata.BlockListenerMetaData.
This describs a BlockListener.
BlockListenerMetaData(String, String) - Constructor for class org.apache.avalon.phoenix.metadata.BlockListenerMetaData
 
BlockMetaData - class org.apache.avalon.phoenix.metadata.BlockMetaData.
This is the structure describing each block.
BlockMetaData(String, DependencyMetaData[], boolean, BlockInfo) - Constructor for class org.apache.avalon.phoenix.metadata.BlockMetaData
 
blockRemoved(BlockEvent) - Method in interface org.apache.avalon.phoenix.BlockListener
Deprecated. Notification that a block is just about to be removed from Server Application.
blockRemoved(BlockEvent) - Method in interface org.apache.avalon.phoenix.ApplicationListener
Notification that a block is just about to be removed from Server Application.
build(InputSource) - Static method in class org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder
Build a configuration object using an XML InputSource object
build(InputSource, boolean) - Static method in class org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder
Build a configuration object using an XML InputSource object, and optionally validate the xml against the DTD.
build(String) - Static method in class org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder
Build a configuration object using an URI
build(String, boolean) - Static method in class org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder
Build a configuration object using an URI, and optionally validate the xml against the DTD.
build(String, Configuration) - Method in class org.apache.avalon.phoenix.tools.infobuilder.BlockInfoBuilder
Create a BlockInfo object for specified classname from specified configuration data.
build(Target, Class, Class[]) - Method in class org.apache.avalon.phoenix.components.manager.MBeanInfoBuilder
 

C

ClassLoaderManager - interface org.apache.avalon.phoenix.interfaces.ClassLoaderManager.
Interface for component that creates and manages the ClassLoader for an Application.
cleanUp() - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
CLIMain - class org.apache.avalon.phoenix.frontends.CLIMain.
The class to load the kernel and start it running.
CLIMain() - Constructor for class org.apache.avalon.phoenix.frontends.CLIMain
 
ComposableServlet - class org.apache.avalon.phoenix.frontends.ComposableServlet.
Deprecated.  
ComposableServlet() - Constructor for class org.apache.avalon.phoenix.frontends.ComposableServlet
Deprecated.  
compose(ComponentManager) - Method in class org.apache.avalon.phoenix.AbstractBlock
Deprecated.  
compose(ComponentManager) - Method in class org.apache.avalon.phoenix.frontends.ComposableServlet
Deprecated.  
ConfigurationBuilder - class org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder.
Utility class used to load Configuration trees from XML files.
ConfigurationRepository - interface org.apache.avalon.phoenix.interfaces.ConfigurationRepository.
Repository from which all configuration data is retrieved.
ConfigurationRepositoryMBean - interface org.apache.avalon.phoenix.interfaces.ConfigurationRepositoryMBean.
Management interface for a Configuration Repository
ConfigurationValidator - interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator.
Handles parsing of configuration schema and validation against schema
ConfigurationValidatorMBean - interface org.apache.avalon.phoenix.interfaces.ConfigurationValidatorMBean.
Management interface to the Configuration Validator
configure(Configuration) - Method in class org.apache.avalon.phoenix.AbstractBlock
Deprecated.  
configure(Configuration) - Method in class org.apache.avalon.phoenix.components.manager.MX4JSystemManager
 
configure(Configuration) - Method in class org.apache.avalon.phoenix.components.logger.SimpleLogKitManager
 
configure(Configuration) - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
configure(Configuration) - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
 
configure(Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
configure(Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
There are two possible configuration options for this class.
configure(Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
Constants - interface org.apache.avalon.phoenix.Constants.
Deprecated. User code should not be directly referencing this class
ContextClassLoaderManager - class org.apache.avalon.phoenix.components.classloader.ContextClassLoaderManager.
Basic ClassLoaderManager that just returns current ContextClassLoader.
ContextClassLoaderManager() - Constructor for class org.apache.avalon.phoenix.components.classloader.ContextClassLoaderManager
 
contextualize(Context) - Method in class org.apache.avalon.phoenix.AbstractBlock
Deprecated.  
contextualize(Context) - Method in class org.apache.avalon.phoenix.components.manager.MX4JSystemManager
 
contextualize(Context) - Method in class org.apache.avalon.phoenix.components.logger.SimpleLogKitManager
 
contextualize(Context) - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Pass the Context to the embeddor.
contextualize(Context) - Method in class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
contextualize(Context) - Method in class org.apache.avalon.phoenix.components.classloader.DefaultClassLoaderManager
Pass the Context to the Manager.
controlEvent(int) - Method in class org.apache.avalon.phoenix.launcher.DaemonLauncher
 
createBlockinfo() - Method in class org.apache.avalon.phoenix.tools.xdoclet.PhoenixXDoclet
 
createClassLoader(Configuration, File, File, File, String[]) - Method in interface org.apache.avalon.phoenix.interfaces.ClassLoaderManager
Create a ClassLoader for a specific application.
createClassLoader(Configuration, File, File, File, String[]) - Method in class org.apache.avalon.phoenix.components.classloader.DefaultClassLoaderManager
Create a ClassLoader for a specific application.
createClassLoader(Configuration, File, File, File, String[]) - Method in class org.apache.avalon.phoenix.components.classloader.ContextClassLoaderManager
Return current Context ClassLoader.
createHierarchy(SarMetaData, Configuration, ClassLoader) - Method in interface org.apache.avalon.phoenix.interfaces.LogManager
Create a Logger hierarchy for an applicaiton.
createHierarchy(SarMetaData, Configuration, ClassLoader) - Method in class org.apache.avalon.phoenix.components.logger.DefaultLogManager
Create a Logger hierarchy for specified application.
createManifest() - Method in class org.apache.avalon.phoenix.tools.xdoclet.PhoenixXDoclet
 
createMBeanServer() - Method in class org.apache.avalon.phoenix.components.manager.MX4JSystemManager
 
createMBeanServer() - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
Creates a new MBeanServer.
createMxInfo() - Method in class org.apache.avalon.phoenix.tools.xdoclet.PhoenixXDoclet
 
createTarget(String, Object, Class[]) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
Creates a target that can then be exported for management.

D

DaemonLauncher - class org.apache.avalon.phoenix.launcher.DaemonLauncher.
A frontend for Phoenix that starts it as a native service using the Java Service Wrapper at http://wrapper.sourceforge.net
DaemonLauncher() - Constructor for class org.apache.avalon.phoenix.launcher.DaemonLauncher
 
DATE - Static variable in interface org.apache.avalon.phoenix.Constants
Deprecated.  
debug(String) - Method in class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager
 
DefaultApplication - class org.apache.avalon.phoenix.components.application.DefaultApplication.
This is the basic container of blocks.
DefaultApplication() - Constructor for class org.apache.avalon.phoenix.components.application.DefaultApplication
 
DefaultClassLoaderManager - class org.apache.avalon.phoenix.components.classloader.DefaultClassLoaderManager.
Component that creates and manages the ClassLoader for an application loaded out of a .sar deployment.
DefaultClassLoaderManager() - Constructor for class org.apache.avalon.phoenix.components.classloader.DefaultClassLoaderManager
 
DefaultConfigurationRepository - class org.apache.avalon.phoenix.components.configuration.DefaultConfigurationRepository.
Repository from which all configuration data is retrieved.
DefaultConfigurationRepository() - Constructor for class org.apache.avalon.phoenix.components.configuration.DefaultConfigurationRepository
 
DefaultDeployer - class org.apache.avalon.phoenix.components.deployer.DefaultDeployer.
Deploy .sar files into a kernel using this class.
DefaultDeployer() - Constructor for class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
 
DefaultEmbeddor - class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.
This is the object that is interacted with to create, manage and dispose of the kernel and related resources.
DefaultEmbeddor() - Constructor for class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
 
DefaultExtensionManager - class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager.
 
DefaultExtensionManager() - Constructor for class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager
 
DefaultKernel - class org.apache.avalon.phoenix.components.kernel.DefaultKernel.
The ServerKernel is the core of the Phoenix system.
DefaultKernel() - Constructor for class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
DefaultKernelMBean - class org.apache.avalon.phoenix.components.kernel.DefaultKernelMBean.
The manager for the kernel.
DefaultKernelMBean(DefaultKernel) - Constructor for class org.apache.avalon.phoenix.components.kernel.DefaultKernelMBean
 
DefaultLogManager - class org.apache.avalon.phoenix.components.logger.DefaultLogManager.
Interface that is used to manage Log objects for a Sar.
DefaultLogManager() - Constructor for class org.apache.avalon.phoenix.components.logger.DefaultLogManager
 
defineObject() - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernelMBean
Utility method called to define manageable objects attributes and operations.
DelegatingConfigurationValidator - class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator.
Default ConfigurationValidator implementation that allows schemas to be plugged-in
DelegatingConfigurationValidator() - Constructor for class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
DependencyDescriptor - class org.apache.avalon.phoenix.metainfo.DependencyDescriptor.
A descriptor that describes dependency information for Block.
DependencyDescriptor(String, ServiceDescriptor) - Constructor for class org.apache.avalon.phoenix.metainfo.DependencyDescriptor
Constructor that has all parts as parameters.
DependencyMetaData - class org.apache.avalon.phoenix.metadata.DependencyMetaData.
This is the structure describing the instances of roles provided to each block.
DependencyMetaData(String, String) - Constructor for class org.apache.avalon.phoenix.metadata.DependencyMetaData
 
deploy(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.DeployerMBean
Deploy an installation.
deploy(String, String) - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Deploy an application from an installation.
deploy(String, URL) - Method in interface org.apache.avalon.phoenix.interfaces.DeployerMBean
Deploy an installation.
deploy(String, URL) - Method in interface org.apache.avalon.phoenix.interfaces.Deployer
Deploy an installation.
deploy(String, URL) - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Deploy an application from an installation.
deployDefaultApplications() - Method in class org.apache.avalon.phoenix.components.embeddor.SingleAppEmbeddor
Deprecated. Deploy a single application.
deployDefaultApplications() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
The deployer is used to load the applications from the default-apps-location specified in Parameters.
Deployer - interface org.apache.avalon.phoenix.interfaces.Deployer.
A Deployer is responsible for taking a URL (ie a jar/war/ear) and deploying it to a particular "location".
DeployerMBean - interface org.apache.avalon.phoenix.interfaces.DeployerMBean.
MBean Interface for the Deployer to use the deploy feature in the HmtlAdaptor
deployFile(String, File) - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
 
DeploymentException - class org.apache.avalon.phoenix.interfaces.DeploymentException.
Exception to indicate error deploying.
DeploymentException(String) - Constructor for class org.apache.avalon.phoenix.interfaces.DeploymentException
Construct a new DeploymentException instance.
DeploymentException(String, Throwable) - Constructor for class org.apache.avalon.phoenix.interfaces.DeploymentException
Construct a new DeploymentException instance.
destroy() - Method in class org.apache.avalon.phoenix.frontends.PhoenixServlet
Deprecated.  
dispose() - Method in class org.apache.avalon.phoenix.components.manager.MX4JSystemManager
 
dispose() - Method in class org.apache.avalon.phoenix.components.manager.NoopSystemManager
 
dispose() - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
dispose() - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
dispose() - Method in class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager
 
dispose() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Release all the resources associated with kernel.
dispose() - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Dispose the dpeloyer which effectively means undeploying all the currently deployed apps.
dispose() - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
dispose() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
 
DTDInfo - class org.apache.avalon.phoenix.tools.configuration.DTDInfo.
Holds information about a given DTD.
DTDInfo(String, String, String) - Constructor for class org.apache.avalon.phoenix.tools.configuration.DTDInfo
 
DTDResolver - class org.apache.avalon.phoenix.tools.configuration.DTDResolver.
A Class to help to resolve Entitys for items such as DTDs or Schemas.
DTDResolver(DTDInfo[], ClassLoader) - Constructor for class org.apache.avalon.phoenix.tools.configuration.DTDResolver
Construct a resolver using specified DTDInfos where resources are loaded from specified ClassLoader.

E

Embeddor - interface org.apache.avalon.phoenix.interfaces.Embeddor.
This is the object that is interacted with to create, manage and dispose of the kernel and related resources.
EmbeddorEntry - class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry.
 
EmbeddorEntry(String, String, String, Configuration) - Constructor for class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry
 
EmbeddorMBean - interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean.
This is the interface via which the Management interface interacts with the Embeddor.
enableLogging(Logger) - Method in class org.apache.avalon.phoenix.tools.assembler.Assembler
Overidden setLogger() method to setup BlockInfoBuilder logger simultaneously.
enableLogging(Logger) - Method in class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager
 
enableLogging(Logger) - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
 
engineStarted() - Method in class org.apache.avalon.phoenix.tools.xdoclet.MxInfoSubTask
 
engineStarted() - Method in class org.apache.avalon.phoenix.tools.xdoclet.ManifestSubTask
 
engineStarted() - Method in class org.apache.avalon.phoenix.tools.xdoclet.BlockInfoSubTask
 
execute() - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
execute() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
This is the main method of the embeddor.
expandSarURL(String, File, File) - Static method in class org.apache.avalon.phoenix.components.util.ResourceUtil
Expand any URLs with sar: protocol so that they accurately match the actual location
export(String, Object, Class[]) - Method in class org.apache.avalon.phoenix.components.manager.NoopSystemManager
 
export(String, Object, Class[]) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
Export the object to the particular management medium using the supplied object and interfaces.
export(String, Object, Class[]) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
Export the object to the particular management medium using the supplied object and interfaces.
exportObject(String, Class[], Object) - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
Export specified object into management system.
exportTarget(Target) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
Exports the target to the management repository.
exportTopic(ModelMBeanInfo, Object, String) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
Exports the topic to the management repository.
ExtensionManagerMBean - interface org.apache.avalon.phoenix.interfaces.ExtensionManagerMBean.
Management interface to ExtensionManager.

F

FileDigest - class org.apache.avalon.phoenix.components.deployer.installer.FileDigest.
FileDigest holds file deployment information.
FileDigest(File, long) - Constructor for class org.apache.avalon.phoenix.components.deployer.installer.FileDigest
Create a new FileDigest object.
FileSystemPersistentConfigurationRepository - class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository.
A ConfigurationRepository that will store partial configurations on disk.
FileSystemPersistentConfigurationRepository() - Constructor for class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
forceShutdown() - Method in class org.apache.avalon.phoenix.frontends.CLIMain
Shut the embeddor down.

G

getApplication(String) - Method in interface org.apache.avalon.phoenix.interfaces.Kernel
Gets the named application
getApplication(String) - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
getApplication(String) - Method in class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernelProxy
 
getApplicationNames() - Method in interface org.apache.avalon.phoenix.interfaces.KernelMBean
Gets the list of applications running in the container
getApplicationNames() - Method in interface org.apache.avalon.phoenix.interfaces.Kernel
Gets the list of applications running in the container
getApplicationNames() - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
getApplicationNames() - Method in class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernelProxy
 
getAssembly() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Retrieve location of applications assembly.xml file.
getBaseDirectory() - Method in interface org.apache.avalon.phoenix.BlockContext
Base directory of .sar application.
getBlock() - Method in class org.apache.avalon.phoenix.BlockEvent
Deprecated. Use getObject() instead as this may cause a ClassCastException
getBlock(String) - Method in interface org.apache.avalon.phoenix.interfaces.Application
Retrieve Block with specified name.
getBlock(String) - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
 
getBlockContext() - Method in class org.apache.avalon.phoenix.AbstractBlock
Deprecated.  
getBlockDescriptor() - Method in class org.apache.avalon.phoenix.metainfo.BlockInfo
Return meta information that is generallly only required by administration tools.
getBlockInfo() - Method in class org.apache.avalon.phoenix.BlockEvent
Retrieve the BlockInfo for block.
getBlockInfo() - Method in class org.apache.avalon.phoenix.metadata.BlockMetaData
 
getBlockNames() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Get the names of the blocks that compose this Application
getBlockNames() - Method in interface org.apache.avalon.phoenix.interfaces.Application
Retrieve names of Blocks contained in application.
getBlockNames() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
 
getBlocks() - Method in class org.apache.avalon.phoenix.metadata.SarMetaData
 
getBuild() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Get a string defining the build.
getBuild() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Get a string defining the build.
getChecksum() - Method in class org.apache.avalon.phoenix.components.deployer.installer.FileDigest
Retrieve the checksum calculated at deployment time.
getClassLoader() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
Get ClassLoader for the current application.
getClassname() - Method in class org.apache.avalon.phoenix.metainfo.BlockDescriptor
Deprecated. Deprecated and replaced by BlockDescriptor.getImplementationKey()
getClassname() - Method in class org.apache.avalon.phoenix.metadata.BlockMetaData
Deprecated. Please use BlockMetaData.getImplementationKey() instead.
getClassname() - Method in class org.apache.avalon.phoenix.metadata.BlockListenerMetaData
 
getClassName() - Method in class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry
 
getClassPath() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Retrieve ClassPath for application.
getComponentManager() - Method in class org.apache.avalon.phoenix.AbstractBlock
Deprecated.  
getConfig() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Retrieve location of applications config.xml file.
getConfiguration() - Method in class org.apache.avalon.phoenix.AbstractBlock
Deprecated. No Block should be relying on AbstractBlock to implement Configurable
getConfiguration() - Method in class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry
 
getConfiguration(String) - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
Get the Configuration for specified component.
getConfiguration(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationRepositoryMBean
Retrieve configuration information from the repository
getConfiguration(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationRepository
Retrieve configuration information from the repository
getConfiguration(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
getConfiguration(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.DefaultConfigurationRepository
 
getDefaultLogger() - Method in class org.apache.avalon.phoenix.components.logger.SimpleLogKitManager
 
getDependencies() - Method in class org.apache.avalon.phoenix.metainfo.BlockInfo
Return an array of Service dependencies that this Block depends upon.
getDependencies() - Method in class org.apache.avalon.phoenix.metadata.BlockMetaData
 
getDependency(String) - Method in class org.apache.avalon.phoenix.metainfo.BlockInfo
Retrieve a dependency with a particular role.
getDependency(String) - Method in class org.apache.avalon.phoenix.metadata.BlockMetaData
 
getDescription() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Get the string used to describe the application in the UI.
getDescription() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Get the string used to describe the application in the UI.
getDirectory() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Get directory application is installed into.
getDisplayName() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Get the name to display in Management UI.
getDisplayName() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Get the name to display in Management UI.
getDomain() - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
getEnvironment() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Retrieve location of applications environment.xml file.
getFile() - Method in class org.apache.avalon.phoenix.components.deployer.installer.FileDigest
Retrieve the file.
getFileDigests() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Retrieve file digests.
getFileForResource(String, File, File) - Static method in class org.apache.avalon.phoenix.components.util.ResourceUtil
 
getHomeDirectory() - Method in class org.apache.avalon.phoenix.metadata.SarMetaData
 
getHomeDirectory() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Get location of Phoenix installation
getHomeDirectory() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Get location of Application installation
getHomeDirectory() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Get location of Phoenix installation
getHomeDirectory() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Get location of Application installation
getImplementationKey() - Method in class org.apache.avalon.phoenix.metainfo.BlockDescriptor
Retrieve the implementation key for the Block.
getImplementationKey() - Method in class org.apache.avalon.phoenix.metadata.BlockMetaData
 
getKernel() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Allow subclasses to get access to kernel.
getListeners() - Method in class org.apache.avalon.phoenix.metadata.SarMetaData
 
getLogger(String) - Method in interface org.apache.avalon.phoenix.BlockContext
Deprecated. This allows block writers to "break-out" of their logging hierarchy which is considered bad form. Replace by Logger.getChildLogger(String) where original logger is aquired via AbstractLogEnabled.
getLogger(String) - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
Get logger with category for application.
getLoggerForCategory(String) - Method in class org.apache.avalon.phoenix.components.logger.SimpleLogKitManager
 
getLoggerName() - Method in class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry
 
getManagedResource() - Method in class org.apache.avalon.phoenix.components.manager.Target
Returns the object managed by the target
getManagementAccessPoints() - Method in class org.apache.avalon.phoenix.metainfo.BlockInfo
This returns a list of Services that this block can be Managed by.
getMBeanServer() - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
getMetaData() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
 
getMetaData() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
 
getName() - Method in class org.apache.avalon.phoenix.BlockEvent
Retrieve name of block.
getName() - Method in interface org.apache.avalon.phoenix.BlockContext
Retrieve name of block.
getName() - Method in class org.apache.avalon.phoenix.ApplicationEvent
Retrieve name of app.
getName() - Method in class org.apache.avalon.phoenix.metainfo.ServiceDescriptor
Return name of Service (which coresponds to the interface name eg org.apache.block.WebServer)
getName() - Method in class org.apache.avalon.phoenix.metainfo.BlockDescriptor
Retrieve the name of Block type.
getName() - Method in class org.apache.avalon.phoenix.metadata.SarMetaData
 
getName() - Method in class org.apache.avalon.phoenix.metadata.DependencyMetaData
 
getName() - Method in class org.apache.avalon.phoenix.metadata.BlockMetaData
 
getName() - Method in class org.apache.avalon.phoenix.metadata.BlockListenerMetaData
 
getName() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Get name by which the server is known.
getName() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Get the name of the application.
getName() - Method in class org.apache.avalon.phoenix.components.manager.Target
Returns the name of the Target
getName() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Get name by which the server is know.
getName() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Get the name of the application.
getObject() - Method in class org.apache.avalon.phoenix.BlockEvent
Retrieve the block instance.
getObject() - Method in class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry
 
getParameters() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Allow subclasses to get access to parameters.
getPaths() - Method in interface org.apache.avalon.phoenix.interfaces.ExtensionManagerMBean
Retrieve an array of paths where each element in array represents a directory in which the ExtensionManager will look for Extensions.
getPublicId() - Method in class org.apache.avalon.phoenix.tools.configuration.DTDInfo
 
getResource() - Method in class org.apache.avalon.phoenix.tools.configuration.DTDInfo
 
getResourceAsStream(String) - Method in interface org.apache.avalon.phoenix.BlockContext
Retrieve a resource from the SAR file.
getResourceAsStream(String) - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
Retrieve a resource from the SAR file.
getRole() - Method in class org.apache.avalon.phoenix.metainfo.DependencyDescriptor
Return role of dependency.
getRole() - Method in class org.apache.avalon.phoenix.metadata.DependencyMetaData
 
getRole() - Method in class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry
 
getSarMetaData() - Method in class org.apache.avalon.phoenix.ApplicationEvent
Retrieve the SarMetaData for app.
getSchema(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidatorMBean
Get the XML that represents the schema for the specified application and block.
getSchema(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator
 
getSchema(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 
getSchema(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
getSchemaType() - Method in class org.apache.avalon.phoenix.metainfo.BlockDescriptor
Retrieve the Schema Type of Block
getSchemaType(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidatorMBean
Get the schema type for the specified application and block.
getSchemaType(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator
 
getSchemaType(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 
getSchemaType(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
getService() - Method in class org.apache.avalon.phoenix.metainfo.DependencyDescriptor
Return Service dependency provides.
getServices() - Method in class org.apache.avalon.phoenix.metainfo.BlockInfo
This returns a list of Services that this block exports.
getSource() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Get the source of application.
getStartTime() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Get the date at which this server started.
getStartTime() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Get the date at which this server started.
getSubContext(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.SystemManager
Returns the subcontext of the specified name.
getSubContext(String, String) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
Returns the subcontext of the specified name.
getSystemId() - Method in class org.apache.avalon.phoenix.tools.configuration.DTDInfo
 
getThreadContext() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
 
getTimestamp() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Retrieve the timestamp.
getTopic(String) - Method in class org.apache.avalon.phoenix.components.manager.Target
Gets a topic for this Target
getTopicNames() - Method in class org.apache.avalon.phoenix.components.manager.Target
Returns the Set of topics for this Target
getUpTimeInMillis() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Retrieve the number of millisecond the server has been up.
getUpTimeInMillis() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Retrieve the number of millisecond the server has been up.
getVersion() - Method in class org.apache.avalon.phoenix.metainfo.ServiceDescriptor
Return the version of interface
getVersion() - Method in class org.apache.avalon.phoenix.metainfo.BlockDescriptor
Retrieve Version of current Block.
getVersion() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Retrieve a string identifying version of server.
getVersion() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Retrieve a string identifying version of server.
getWorkDirectory() - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installation
Get the directory in which temporary data for this application is stored.

H

hasComponent(String) - Method in class org.apache.avalon.phoenix.components.embeddor.SingleAppEmbeddor
Deprecated.  
hasConfiguration(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationRepositoryMBean
Check to see if the repository has configuration information for the specified application and block
hasConfiguration(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
hasConfiguration(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.DefaultConfigurationRepository
 

I

init() - Method in class org.apache.avalon.phoenix.frontends.PhoenixServlet
Deprecated.  
init() - Method in class org.apache.avalon.phoenix.frontends.ComposableServlet
Deprecated.  
init() - Method in class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellGUI
Initialize after construction.
initialize() - Method in class org.apache.avalon.phoenix.components.manager.MX4JSystemManager
 
initialize() - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
 
initialize() - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
initialize() - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
initialize() - Method in class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernel
Overides Initialize from DefaultKernel
initialize() - Method in class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager
 
initialize() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Creates the core handlers - logger, deployer, Manager and Kernel.
initialize() - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
 
initialize() - Method in class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
initialize() - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 
initialize() - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
initialize() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
 
install(String, URL) - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installer
Install the Sar designated by url.
Installation - class org.apache.avalon.phoenix.components.deployer.installer.Installation.
Descriptor for installation.
Installation(File, File, File, String, String, String, String[], FileDigest[], long) - Constructor for class org.apache.avalon.phoenix.components.deployer.installer.Installation
 
InstallationException - class org.apache.avalon.phoenix.components.deployer.installer.InstallationException.
Exception to indicate error deploying.
InstallationException(String) - Constructor for class org.apache.avalon.phoenix.components.deployer.installer.InstallationException
Construct a new InstallationException instance.
InstallationException(String, Throwable) - Constructor for class org.apache.avalon.phoenix.components.deployer.installer.InstallationException
Construct a new InstallationException instance.
Installer - class org.apache.avalon.phoenix.components.deployer.installer.Installer.
An Installer is responsible for taking a URL for Sar and installing it as appropriate.
Installer() - Constructor for class org.apache.avalon.phoenix.components.deployer.installer.Installer
 
isDisableProxy() - Method in class org.apache.avalon.phoenix.metadata.BlockMetaData
 
isFeasiblyValid(String, String, Configuration) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator
Check to see if configuration is feasibly valid.
isFeasiblyValid(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator
 
isFeasiblyValid(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 
isFeasiblyValid(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
isRunning() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Return true if the application is running or false otherwise.
isRunning() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Return true if the application is running or false otherwise.
isValid(String, String, Configuration) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidatorMBean
Check to see if configuration is valid.
isValid(String, String, Configuration) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator
Check to see if configuration is valid.
isValid(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator
 
isValid(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 
isValid(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 

J

JarvConfigurationValidator - class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator.
A validator that is capable of validating any schema supported by the JARV engine.
JarvConfigurationValidator() - Constructor for class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 

K

Kernel - interface org.apache.avalon.phoenix.interfaces.Kernel.
 
KernelMBean - interface org.apache.avalon.phoenix.interfaces.KernelMBean.
This is the interface via which you can manager the root container of Applications.

L

list() - Method in class org.apache.avalon.phoenix.components.embeddor.SingleAppEmbeddor
Deprecated. List all block names in application.
log(int, Object, Throwable) - Method in class org.apache.avalon.phoenix.components.manager.MX4JLoggerAdapter
This overides the method in the super class to actually deliver Avalon Logging to MX4J
LogManager - interface org.apache.avalon.phoenix.interfaces.LogManager.
Interface that is used to manage Log objects for a Sar.
lookup(String) - Method in class org.apache.avalon.phoenix.components.embeddor.SingleAppEmbeddor
Deprecated. Get a Block by name.

M

Main - class org.apache.avalon.phoenix.launcher.Main.
PhoenixLoader is the class that bootstraps and sets up engine ClassLoader.
Main() - Constructor for class org.apache.avalon.phoenix.launcher.Main
 
main(String[]) - Static method in class org.apache.avalon.phoenix.launcher.Main
Main entry point for Phoenix.
main(String[]) - Static method in class org.apache.avalon.phoenix.launcher.DaemonLauncher
 
main(String[], Map, boolean) - Method in class org.apache.avalon.phoenix.frontends.CLIMain
Main entry point.
ManagerException - class org.apache.avalon.phoenix.interfaces.ManagerException.
The ManagerException used to indicate problems with managers.
ManagerException(String) - Constructor for class org.apache.avalon.phoenix.interfaces.ManagerException
 
ManagerException(String, Throwable) - Constructor for class org.apache.avalon.phoenix.interfaces.ManagerException
 
ManifestSubTask - class org.apache.avalon.phoenix.tools.xdoclet.ManifestSubTask.
Generates Manifest file for Blocks
ManifestSubTask() - Constructor for class org.apache.avalon.phoenix.tools.xdoclet.ManifestSubTask
 
matches(ServiceDescriptor) - Method in class org.apache.avalon.phoenix.metainfo.ServiceDescriptor
Determine if specified service will match this service.
MBeanInfoBuilder - class org.apache.avalon.phoenix.components.manager.MBeanInfoBuilder.
An MBeanInfoBuilder is responsible for building Management Topic objects from Configuration objects.
MBeanInfoBuilder() - Constructor for class org.apache.avalon.phoenix.components.manager.MBeanInfoBuilder
 
MX4JLoggerAdapter - class org.apache.avalon.phoenix.components.manager.MX4JLoggerAdapter.
A class to pipe MX4J's own logger to the one Phoenix wants to use.
MX4JLoggerAdapter() - Constructor for class org.apache.avalon.phoenix.components.manager.MX4JLoggerAdapter
 
MX4JSystemManager - class org.apache.avalon.phoenix.components.manager.MX4JSystemManager.
This component is responsible for managing phoenix instance.
MX4JSystemManager() - Constructor for class org.apache.avalon.phoenix.components.manager.MX4JSystemManager
 
MxInfoSubTask - class org.apache.avalon.phoenix.tools.xdoclet.MxInfoSubTask.
Generates MxBean info for Blocks and other classes
MxInfoSubTask() - Constructor for class org.apache.avalon.phoenix.tools.xdoclet.MxInfoSubTask
 

N

NAME - Static variable in interface org.apache.avalon.phoenix.BlockContext
 
NoopConfigurationValidator - class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator.
A ConfigurationValidator that always says everything is okay
NoopConfigurationValidator() - Constructor for class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator
 
NoopSystemManager - class org.apache.avalon.phoenix.components.manager.NoopSystemManager.
Null SystemManager.
NoopSystemManager() - Constructor for class org.apache.avalon.phoenix.components.manager.NoopSystemManager
 

O

org.apache.avalon.phoenix - package org.apache.avalon.phoenix
Avalon Phoenix is a powerful scalable program that uses all the other main Avalon packages.
org.apache.avalon.phoenix.components.application - package org.apache.avalon.phoenix.components.application
General application and block related resources including application and block listeners, supporting event types, and context information.
org.apache.avalon.phoenix.components.classloader - package org.apache.avalon.phoenix.components.classloader
Classloader and Policy implementations.
org.apache.avalon.phoenix.components.configuration - package org.apache.avalon.phoenix.components.configuration
Configuration support.
org.apache.avalon.phoenix.components.configuration.validator - package org.apache.avalon.phoenix.components.configuration.validator
 
org.apache.avalon.phoenix.components.deployer - package org.apache.avalon.phoenix.components.deployer
Application and block deployment including deployment recorders.
org.apache.avalon.phoenix.components.deployer.installer - package org.apache.avalon.phoenix.components.deployer.installer
Installation management resources.
org.apache.avalon.phoenix.components.embeddor - package org.apache.avalon.phoenix.components.embeddor
The single and default multi-application embeddor.
org.apache.avalon.phoenix.components.extensions - package org.apache.avalon.phoenix.components.extensions
Support for common extension management and extension loading.
org.apache.avalon.phoenix.components.kernel - package org.apache.avalon.phoenix.components.kernel
The Phoenix kernel and default application context.
org.apache.avalon.phoenix.components.kernel.beanshell - package org.apache.avalon.phoenix.components.kernel.beanshell
 
org.apache.avalon.phoenix.components.logger - package org.apache.avalon.phoenix.components.logger
Log management support utilities.
org.apache.avalon.phoenix.components.manager - package org.apache.avalon.phoenix.components.manager
System management services.
org.apache.avalon.phoenix.components.util - package org.apache.avalon.phoenix.components.util
 
org.apache.avalon.phoenix.frontends - package org.apache.avalon.phoenix.frontends
Resources supporting the launching of the Phoenix application.
org.apache.avalon.phoenix.interfaces - package org.apache.avalon.phoenix.interfaces
General Phoenix interfaces including Application, Embeddor, Kernel, Log and System Manager.
org.apache.avalon.phoenix.launcher - package org.apache.avalon.phoenix.launcher
Main entry point to the Phoenix application startup cycle.
org.apache.avalon.phoenix.metadata - package org.apache.avalon.phoenix.metadata
Block listeners and service dependency meta data.
org.apache.avalon.phoenix.metainfo - package org.apache.avalon.phoenix.metainfo
Block, service and dependency descriptors.
org.apache.avalon.phoenix.tools.assembler - package org.apache.avalon.phoenix.tools.assembler
Block assembly resources.
org.apache.avalon.phoenix.tools.configuration - package org.apache.avalon.phoenix.tools.configuration
Dynamic configuration builder.
org.apache.avalon.phoenix.tools.infobuilder - package org.apache.avalon.phoenix.tools.infobuilder
Block information builder.
org.apache.avalon.phoenix.tools.tasks - package org.apache.avalon.phoenix.tools.tasks
SAR factory.
org.apache.avalon.phoenix.tools.verifier - package org.apache.avalon.phoenix.tools.verifier
SAR verifier.
org.apache.avalon.phoenix.tools.xdoclet - package org.apache.avalon.phoenix.tools.xdoclet
 

P

parameterize(Parameters) - Method in class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager
 
parameterize(Parameters) - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Set parameters for this component.
parameterize(Parameters) - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Retrieve parameter that specifies work directory.
PhoenixServlet - class org.apache.avalon.phoenix.frontends.PhoenixServlet.
Deprecated.  
PhoenixServlet() - Constructor for class org.apache.avalon.phoenix.frontends.PhoenixServlet
Deprecated.  
PhoenixXDoclet - class org.apache.avalon.phoenix.tools.xdoclet.PhoenixXDoclet.
 
PhoenixXDoclet() - Constructor for class org.apache.avalon.phoenix.tools.xdoclet.PhoenixXDoclet
 

R

redeploy(String) - Method in interface org.apache.avalon.phoenix.interfaces.DeployerMBean
Redeploy an installation.
redeploy(String) - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Redeploy an application.
register(String, Object) - Method in interface org.apache.avalon.phoenix.interfaces.SystemManager
Register an object for management.
register(String, Object) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
 
register(String, Object, Class[]) - Method in interface org.apache.avalon.phoenix.interfaces.SystemManager
Register an object for management.
register(String, Object, Class[]) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
 
release(Component) - Method in class org.apache.avalon.phoenix.components.embeddor.SingleAppEmbeddor
Deprecated. Release block back to application.
removeApplication(String) - Method in interface org.apache.avalon.phoenix.interfaces.KernelMBean
Removes the application from the container
removeApplication(String) - Method in interface org.apache.avalon.phoenix.interfaces.Kernel
Removes the application from the container
removeApplication(String) - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
removeApplication(String) - Method in class org.apache.avalon.phoenix.components.kernel.beanshell.BeanShellKernelProxy
 
removeConfiguration(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationRepository
Remove configuration information in the repository
removeConfiguration(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
removeConfiguration(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.DefaultConfigurationRepository
 
removeSchema(String, String) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator
Add configuration schema to validator
removeSchema(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.NoopConfigurationValidator
 
removeSchema(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
 
removeSchema(String, String) - Method in class org.apache.avalon.phoenix.components.configuration.validator.DelegatingConfigurationValidator
 
removeTopic(String) - Method in class org.apache.avalon.phoenix.components.manager.Target
Removes a topic for this target
requestShutdown() - Method in interface org.apache.avalon.phoenix.BlockContext
A block can request that the application it resides in be shut down.
requestShutdown() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
A application can request that it be be shutdown.
rescanPath() - Method in interface org.apache.avalon.phoenix.interfaces.ExtensionManagerMBean
Force the ExtensionManager to rescan the paths to discover new Extensions that have been added or remove old Extensions that have been removed.
rescanPath() - Method in class org.apache.avalon.phoenix.components.extensions.DefaultExtensionManager
 
resolveEntity(String, String) - Method in class org.apache.avalon.phoenix.tools.configuration.DTDResolver
Resolve an entity in the XML file.
ResourceUtil - class org.apache.avalon.phoenix.components.util.ResourceUtil.
A utility class for working with resources in default sar layout.
ResourceUtil() - Constructor for class org.apache.avalon.phoenix.components.util.ResourceUtil
 
restart() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Request the embeddor to restart.
restart() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Shutdown and restart the application running.
restart() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Ask the embeddor to restart itself if this operation is supported.
restart() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Shutdown and restart the application running.
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.SystemManager
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.LogManager
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.KernelMBean
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.Kernel
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.ExtensionManagerMBean
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.Embeddor
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.DeployerMBean
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.Deployer
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.ConfigurationRepository
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.ClassLoaderManager
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
 
ROLE - Static variable in interface org.apache.avalon.phoenix.interfaces.Application
Role String for interface
run() - Method in class org.apache.avalon.phoenix.frontends.PhoenixServlet
Deprecated.  
run() - Method in class org.apache.avalon.phoenix.frontends.CLIMain
 

S

Sar - class org.apache.avalon.phoenix.tools.tasks.Sar.
Creates a Sar archive.
Sar() - Constructor for class org.apache.avalon.phoenix.tools.tasks.Sar
 
SarMetaData - class org.apache.avalon.phoenix.metadata.SarMetaData.
MetaData for the application.
SarMetaData(String, File, BlockMetaData[], BlockListenerMetaData[]) - Constructor for class org.apache.avalon.phoenix.metadata.SarMetaData
 
SarVerifier - class org.apache.avalon.phoenix.tools.verifier.SarVerifier.
This Class verifies that Sars are valid.
SarVerifier() - Constructor for class org.apache.avalon.phoenix.tools.verifier.SarVerifier
 
service(ServiceManager) - Method in class org.apache.avalon.phoenix.components.kernel.DefaultKernel
 
service(ServiceManager) - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Retrieve relevant services needed to deploy.
service(ServiceManager) - Method in class org.apache.avalon.phoenix.components.classloader.DefaultClassLoaderManager
 
ServiceDescriptor - class org.apache.avalon.phoenix.metainfo.ServiceDescriptor.
This class describes the meta info of a service offered by a Block.
ServiceDescriptor(String, Version) - Constructor for class org.apache.avalon.phoenix.metainfo.ServiceDescriptor
Construct a service with specified name and version.
setApplicationContext(ApplicationContext) - Method in interface org.apache.avalon.phoenix.interfaces.Application
Set the context in which the Application is "executed".
setApplicationContext(ApplicationContext) - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
 
setAssembly(File) - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
setBaseDirectory(File) - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installer
Set the baseDirectory in which to install applications.
setBaseWorkDirectory(File) - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installer
Set the baseDirectory in which to install applications temporary Data.
setClasspathRef(Path) - Method in class org.apache.avalon.phoenix.tools.xdoclet.PhoenixXDoclet
 
setConfig(File) - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
setDomain(String) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
setEnvironment(File) - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
setLogger(org.apache.avalon.framework.logger.Logger) - Static method in class org.apache.avalon.phoenix.components.manager.MX4JLoggerAdapter
This is really bad.
setManifestFile(String) - Method in class org.apache.avalon.phoenix.tools.xdoclet.ManifestSubTask
 
setMBeanServer(MBeanServer) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
setObject(Object) - Method in class org.apache.avalon.phoenix.components.embeddor.EmbeddorEntry
 
setSarfile(File) - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
setServer(File) - Method in class org.apache.avalon.phoenix.tools.tasks.Sar
 
shutdown() - Static method in class org.apache.avalon.phoenix.launcher.Main
Method to call to shutdown Phoenix from an external (calling) application.
shutdown() - Method in interface org.apache.avalon.phoenix.interfaces.EmbeddorMBean
Request the Embeddor shutsdown.
shutdown() - Method in interface org.apache.avalon.phoenix.interfaces.Embeddor
Request the Embeddor shutsdown.
shutdown() - Method in class org.apache.avalon.phoenix.frontends.CLIMain
Shut the embeddor down.
shutdown() - Method in class org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor
Request the Embeddor shutsdown.
shutdown(BlockEntry) - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Method to run a Block through it's shutdown phase.
SimpleLogKitManager - class org.apache.avalon.phoenix.components.logger.SimpleLogKitManager.
A LoggerManager that supports the old <logs version="1.0"/> style logging configuration.
SimpleLogKitManager() - Constructor for class org.apache.avalon.phoenix.components.logger.SimpleLogKitManager
 
SingleAppEmbeddor - class org.apache.avalon.phoenix.components.embeddor.SingleAppEmbeddor.
Deprecated.  
SingleAppEmbeddor() - Constructor for class org.apache.avalon.phoenix.components.embeddor.SingleAppEmbeddor
Deprecated.  
SOFTWARE - Static variable in interface org.apache.avalon.phoenix.Constants
Deprecated.  
start() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Start the application running.
start() - Method in class org.apache.avalon.phoenix.components.manager.NoopSystemManager
 
start() - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
start() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Start the application running.
start(String[]) - Method in class org.apache.avalon.phoenix.launcher.DaemonLauncher
 
startup(BlockEntry) - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Method to run a Block through it's startup phase.
startup(String[], Map, boolean) - Static method in class org.apache.avalon.phoenix.launcher.Main
Method to call to startup Phoenix from an external (calling) application.
startupListener(BlockListenerMetaData) - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Method to run a BlockListener through it's startup phase.
stop() - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationMBean
Stop the application running.
stop() - Method in class org.apache.avalon.phoenix.components.manager.NoopSystemManager
 
stop() - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
 
stop() - Method in class org.apache.avalon.phoenix.components.application.DefaultApplication
Stop the application running.
stop(int) - Method in class org.apache.avalon.phoenix.launcher.DaemonLauncher
 
storeConfiguration(String, String, Configuration) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationRepositoryMBean
Store configuration information in the repository
storeConfiguration(String, String, Configuration) - Method in interface org.apache.avalon.phoenix.interfaces.ConfigurationRepository
Store configuration information in the repository
storeConfiguration(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.FileSystemPersistentConfigurationRepository
 
storeConfiguration(String, String, Configuration) - Method in class org.apache.avalon.phoenix.components.configuration.DefaultConfigurationRepository
 
SystemManager - interface org.apache.avalon.phoenix.interfaces.SystemManager.
This component is responsible for managing the system.

T

Target - class org.apache.avalon.phoenix.components.manager.Target.
It reprensents a managed object in the managegement space.
Target(String, Object) - Constructor for class org.apache.avalon.phoenix.components.manager.Target
Creates new Target
toString() - Method in class org.apache.avalon.phoenix.metainfo.ServiceDescriptor
Convert to a string of format name/version

U

undeploy(String) - Method in interface org.apache.avalon.phoenix.interfaces.DeployerMBean
Undeploy an installation.
undeploy(String) - Method in interface org.apache.avalon.phoenix.interfaces.Deployer
undeploy a resource from a location.
undeploy(String) - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Undeploy an application.
unexport(String, Object) - Method in class org.apache.avalon.phoenix.components.manager.NoopSystemManager
 
unexport(String, Object) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
Stop the exported object from being managed.
unexport(String, Object) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
Stop the exported object from being managed.
unexportObject(String) - Method in interface org.apache.avalon.phoenix.interfaces.ApplicationContext
Unexport specified object from management system.
uninstall(Installation) - Method in class org.apache.avalon.phoenix.components.deployer.installer.Installer
Uninstall the Sar designated installation.
unregister(String) - Method in interface org.apache.avalon.phoenix.interfaces.SystemManager
Unregister named object.
unregister(String) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
 
update(Observable, Object) - Method in class org.apache.avalon.phoenix.launcher.DaemonLauncher
We use an Observer rather than operating on some more meaningful event system as Observer and friends can be loaded from system ClassLoader and thus the Embeddor does not have to share a common classloader ancestor with invoker

V

verify(SarMetaData, ClassLoader) - Method in class org.apache.avalon.phoenix.components.deployer.DefaultDeployer
Verify that the application conforms to our requirements.
VerifyException - class org.apache.avalon.phoenix.tools.verifier.VerifyException.
Exception to indicate error verifying a Block or application.
VerifyException(String) - Constructor for class org.apache.avalon.phoenix.tools.verifier.VerifyException
Construct a new VerifyException instance.
VerifyException(String, Throwable) - Constructor for class org.apache.avalon.phoenix.tools.verifier.VerifyException
Construct a new VerifyException instance.
verifyInterface(Class) - Method in class org.apache.avalon.phoenix.components.manager.NoopSystemManager
 
verifyInterface(Class) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
Verify that an interface conforms to the requirements of management medium.
verifyInterface(Class) - Method in class org.apache.avalon.phoenix.components.manager.AbstractJMXManager
Verify that an interface conforms to the requirements of management medium.
verifyName(String, Object) - Method in class org.apache.avalon.phoenix.components.manager.AbstractSystemManager
Verfify that name is well formed.
verifySar(SarMetaData, ClassLoader) - Method in class org.apache.avalon.phoenix.tools.verifier.SarVerifier
Verify the specified SarMetaData object.
VERSION - Static variable in interface org.apache.avalon.phoenix.Constants
Deprecated.  

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

Copyright © 2001 Apache Jakarta Project. All Rights Reserved.