Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addAvalonContext(Properties) - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
-
Add the Avalon context variables.
- addInterceptors(Collection<?>) - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
-
Adds all given interceptors but avoiding duplicates.
- addInterceptors(Collection<?>) - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
-
Adds all given interceptors but avoiding duplicates.
- addToContext(String, Object) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Add a new entry to the context by creating a new one.
- addToContext(Hashtable<?, ?>) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Add a hashtable to the context
- advice(Object) - Method in interface org.apache.fulcrum.yaafi.service.advice.AdviceService
-
Advice the object with a the list of default AvalonInterceptorServices.
- advice(Object) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- advice(String[], Object) - Method in interface org.apache.fulcrum.yaafi.service.advice.AdviceService
-
Advice the object with a list of AvalonInterceptorServices.
- advice(String[], Object) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- advice(String, Object) - Method in interface org.apache.fulcrum.yaafi.service.advice.AdviceService
-
Advice the object with a the list of default AvalonInterceptorServices.
- advice(String, Object) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- advice(String, String[], Object) - Method in interface org.apache.fulcrum.yaafi.service.advice.AdviceService
-
Advice the object with a list of AvalonInterceptorServices.
- advice(String, String[], Object) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- AdviceService - Interface in org.apache.fulcrum.yaafi.service.advice
-
Simple service providing interceptor advices for ordinary POJOs.
- AdviceServiceImpl - Class in org.apache.fulcrum.yaafi.service.advice
-
Simple service providing interceptor advices for ordinary POJOs.
- AdviceServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- allElementsOfType(Collection<?>, Class<?>) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument collection isnull
or has elements that are not of typeclazz
or a subclass. - allElementsOfType(Collection<?>, Class<?>, String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument collection isnull
or has elements that are not of typeclazz
or a subclass. - append(String) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Append a string to the internal buffer
- append(String, boolean) - Method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- append(String, byte) - Method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- append(String, int) - Method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- append(String, short) - Method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- append(String, Object) - Method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- append(String, String) - Method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- appendChar(char) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Append the hash code.
- appendClassName(Object) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Append the class name.
- appendHashCode(Object) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Append the hash code.
- APPLICATION_CONFIG - Static variable in class org.apache.fulcrum.yaafi.cli.Main
-
parameter for the application container configuration file
- APPLICATION_HASSHUTDOWNHOOK - Static variable in class org.apache.fulcrum.yaafi.cli.Main
-
parameter for setting a shutdown hook
- APPLICATION_HOME - Static variable in class org.apache.fulcrum.yaafi.cli.Main
-
parameter for the application home directory
- APPLICATION_ISBLOCKING - Static variable in class org.apache.fulcrum.yaafi.cli.Main
-
parameter for blocking the main thread in Main.run()
- APPLICATION_NAME - Static variable in class org.apache.fulcrum.yaafi.cli.Main
-
parameter for the application name
- APPLICATION_TEMP - Static variable in class org.apache.fulcrum.yaafi.cli.Main
-
parameter for the application temporary directory
- ArgumentToStringBuilderImpl - Class in org.apache.fulcrum.yaafi.interceptor.util
-
Creates a string representation of method argument.
- ArgumentToStringBuilderImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Constructor
- ArgumentToStringBuilderImpl(Object) - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Constructor
- ArgumentToStringBuilderImpl(Object, int) - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Constructor
- ArgumentToStringBuilderImpl(Object, int, int) - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Constructor
- attributes - Variable in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Hash map to store attributes for the test
- AVALON_CONTAINER_FORTESS - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonFortressConstants
-
The Fortress Container
- AVALON_CONTAINER_MERLIN - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonMerlinConstants
-
The Merlin Container
- AVALON_CONTAINER_PHOENIX - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonPhoenixConstants
-
The Phoenix Container
- AVALON_CONTAINER_YAAFI - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonYaafiConstants
-
The YAAFI Container
- AvalonFortressConstants - Interface in org.apache.fulcrum.yaafi.framework.constant
-
Commonly used constants.
- AvalonInterceptorContext - Interface in org.apache.fulcrum.yaafi.framework.interceptor
-
Contains context information for the interceptors being invoked.
- AvalonInterceptorContextImpl - Class in org.apache.fulcrum.yaafi.framework.interceptor
-
Contains context information for the interceptors being invoked.
- AvalonInterceptorContextImpl(String, String, Object, Method, Object[]) - Constructor for class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
-
Constructor.
- AvalonInterceptorFactory - Class in org.apache.fulcrum.yaafi.framework.interceptor
-
A factory for creating dynamic proxies for Avalon services.
- AvalonInterceptorFactory() - Constructor for class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorFactory
- AvalonInterceptorInvocationHandler - Class in org.apache.fulcrum.yaafi.framework.interceptor
-
The InvocationHandler invoked when a service call is routed through the dynamic proxy.
- AvalonInterceptorInvocationHandler(String, String, Object, AvalonInterceptorService[]) - Constructor for class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
-
Constructor.
- AvalonInterceptorService - Interface in org.apache.fulcrum.yaafi.framework.interceptor
-
Defining the common interface of all interceptors.
- AvalonMerlinConstants - Interface in org.apache.fulcrum.yaafi.framework.constant
-
Commonly used constants.
- AvalonPhoenixConstants - Interface in org.apache.fulcrum.yaafi.framework.constant
-
Commonly used constants.
- AvalonServiceComponentImpl - Class in org.apache.fulcrum.yaafi.framework.component
-
This class implements a service component singleton with an arbitrary lifecycle.
- AvalonServiceComponentImpl(RoleEntry, Logger, Logger) - Constructor for class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
-
Constructor to parse the configuration.
- AvalonToYaafiContextMapper - Class in org.apache.fulcrum.yaafi.framework.context
-
Helper for converting Avalon Context of Fortress and Phoenix container to a standard Merlin context.
- AvalonToYaafiContextMapper(File, Context, ClassLoader) - Constructor for class org.apache.fulcrum.yaafi.framework.context.AvalonToYaafiContextMapper
-
Constructor
- AvalonYaafiConstants - Interface in org.apache.fulcrum.yaafi.framework.constant
-
Commonly used constants for YAAFI.
B
- BaseInterceptorServiceImpl - Class in org.apache.fulcrum.yaafi.interceptor.baseservice
-
A base service providing common functionality for interceptors
- BaseInterceptorServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
-
Constructor
- BaseService - Interface in org.apache.fulcrum.yaafi.service.baseservice
-
Base class for a service implementation to capture the Avalon configuration artifats such as logger, context, service manager, configuration and parameters.
- BaseServiceImpl - Class in org.apache.fulcrum.yaafi.service.baseservice
-
Base class for a service implementation capturing the Avalon serviceConfiguration artifacts.
- BaseServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
-
Constructor
C
- Clazz - Class in org.apache.fulcrum.yaafi.framework.reflection
-
Helper clazz to do a little bit of reflection magic.
- Clazz() - Constructor for class org.apache.fulcrum.yaafi.framework.reflection.Clazz
- CLAZZ_NAME - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
The default implementation class for YAAFI
- clear() - Method in interface org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorage
-
Clears all keys.
- clear() - Method in class org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorageImpl
- clearTransactionId() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
-
Clears the transaction id for the current thread.
- clearTransactionId() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
-
Clears the transaction id for the current thread.
- COMPONENT_APP_ROOT - Static variable in interface org.apache.fulcrum.yaafi.container.Container
-
Key used in the context for defining the application root
- COMPONENT_APP_ROOT - Static variable in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Key used in the context for defining the application root
- COMPONENT_APP_ROOT - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonYaafiConstants
-
this is only supplied for backward compatibilty with ECM
- COMPONENT_CONFIG_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the component config file
- COMPONENT_CONFIG_PROPERTIES_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the component config property file
- COMPONENT_CONFIG_PROPERTIES_VALUE - Static variable in interface org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolver
-
default file name of the component config property file
- COMPONENT_CONFIG_VALUE - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
default file name of the component config file
- COMPONENT_CONTAINERFLAVOUR_VALUE - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
default value for container flavour
- COMPONENT_ISENCRYPTED_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the decryption handling
- COMPONENT_LOCATION_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the location
- COMPONENT_PARAMETERS_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the parameters file
- COMPONENT_PARAMETERS_VALUE - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
default file name of the parameters file
- COMPONENT_ROLE_KEYS - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the component role file
- COMPONENT_ROLE_VALUE - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
default file name of the component role file
- COMPONENT_ROLECONFIGFLAVOUR_VALUE - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
default value for role config flavour
- ComponentConfigurationPropertiesResolver - Interface in org.apache.fulcrum.yaafi.framework.configuration
-
This interface allows to resolve component configuration properties.
- ComponentConfigurationPropertiesResolverBaseImpl - Class in org.apache.fulcrum.yaafi.framework.configuration
-
Base class to expand the value and all attributes.
- ComponentConfigurationPropertiesResolverBaseImpl() - Constructor for class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- ComponentConfigurationPropertiesResolverImpl - Class in org.apache.fulcrum.yaafi.framework.configuration
-
A implementation to provide out-of-the-box component configuration properties using the following algorithm: add the user-supplied defaults to the result add the system properties to the result add the Merlin context entries to the result
- ComponentConfigurationPropertiesResolverImpl() - Constructor for class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverImpl
- config - Variable in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
The YAAFI configuration
- ConfigurationUtil - Class in org.apache.fulcrum.yaafi.framework.util
-
Helper class to expand the value and all attributes.
- ConfigurationUtil() - Constructor for class org.apache.fulcrum.yaafi.framework.util.ConfigurationUtil
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- configure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.systemproperty.SystemPropertyServiceImpl
- Container - Interface in org.apache.fulcrum.yaafi.container
-
This is a simple interface around the ECM and Yaafi containers
- CONTAINER_YAAFI - Static variable in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
- CONTAINERCLAZZNAME_CONFIG_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the implementation class of the container
- CONTAINERFLAVOUR_CONFIG_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the container type
- ContainerImpl - Class in org.apache.fulcrum.yaafi.container
-
This is a simple YAAFI based container that can be used to include fulcrum components.
- ContainerImpl() - Constructor for class org.apache.fulcrum.yaafi.container.ContainerImpl
- ContainerImpl(Logger) - Constructor for class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Constructor
- contains(String) - Method in class org.apache.fulcrum.yaafi.cli.Getopt
-
Does the command-line options exist?
- containsKey(String) - Method in interface org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorage
-
Checks if the thread-local object for the given key exists
- containsKey(String) - Method in class org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorageImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- contextualize(Context) - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- create(String, String, ServiceManager, String[], Object) - Static method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorFactory
-
Creates a dynamic proxy wrapping a service instance.
- create(ServiceContainerConfiguration) - Static method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory
-
Create a fully initialized YAFFI service container.
- create(ServiceContainerConfiguration, Context) - Static method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory
-
Create a fully initialized YAFFI service container
- createAbsoluteFile(String) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
-
Determines the absolute file based on the application directory
- createAbsolutePath(String) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
-
Determines the absolute path based on the application directory
- createArgumentToStringBuilder(Object) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
-
Create an instance of an InterceptorToStringBuilder
- createFinalConfiguration() - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Create a final configuration.
- createFinalContext() - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Create the final Avalon context passed to YAAFI containing user-supplied context urn:avalon:home urn:avalon:temp urn:avalon:name urn:avalon:partition urn:avalon:classloader
- createInputStream(String) - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
-
Creates an InputStream using a Locator.
- createInstance() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
-
Create an instance of the service component implementation class
- createJamonPerformanceMonitor(String, Method, boolean) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
-
Factory method for creating an implementation of a JamonPerformanceMonitor.
- createJavaSimonPerformanceMonitor(String, Method, boolean) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
-
Factory method for creating an implementation of a JavaSimonPerformanceMonitor.
- createReport() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon1PerformanceMonitorImpl
-
Deprecated.Create a performance report
- createReport() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon2PerformanceMonitorImpl
-
Create a performance report.
- createReport() - Method in interface org.apache.fulcrum.yaafi.interceptor.jamon.JamonPerformanceMonitor
-
Create a performance report
- createStopWatch(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
-
Creates a stop watch
- createStopWatch(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
-
Creates a stop watch
- CryptoStreamFactory - Class in org.apache.fulcrum.yaafi.framework.crypto
-
Factory class to get a decrypting input stream for reading configuration files.
- CryptoStreamFactory() - Constructor for class org.apache.fulcrum.yaafi.framework.crypto.CryptoStreamFactory
D
- debug(String) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a debug message.
- debug(String, Throwable) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a debug message.
- decommision() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- decommision() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- decommision() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Decommisions a service component instance.
- decommission(String) - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Decommission the service
- decommission(String) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- decommission(String) - Method in interface org.apache.fulcrum.yaafi.framework.container.ServiceLifecycleManager
-
Decommision the given service by calling Startable.stop() and Disposable.dispose().
- decrementInvocationDepth() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
-
Decrement the current service invocation depth
- decrementInvocationDepth() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
-
Decrement the current service invocation depth
- DefaultContainerSetup - Class in org.apache.fulcrum.yaafi.container
- DefaultContainerSetup() - Constructor for class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Constructor
- defaultLogLevel - Static variable in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Use INFO for ConsoleLogger
- DefaultToStringBuilderImpl - Class in org.apache.fulcrum.yaafi.interceptor.util
-
Creates a string representation of java.lang.reflect.Method
- DefaultToStringBuilderImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.DefaultToStringBuilderImpl
-
Constructor
- DefaultToStringBuilderImpl(Object) - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.DefaultToStringBuilderImpl
-
Constructor
- DISPOSAL_DELAY_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the reconfigurationDelay
- dispose() - Method in class org.apache.fulcrum.yaafi.cli.Main
-
Dispose the YAAFI container
- dispose() - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Disposes of the container and releases resources
- dispose() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- dispose() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Dispose a service component instance.
- dispose() - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
-
Disposes the service container implementation.
- dispose() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- dispose() - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- dispose() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- dispose() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- dispose() - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- dispose() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- dispose(ServiceContainer) - Static method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory
-
Disposes the container.
- doAdvice(String, String[], Object) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
-
Does the actual work of advising the object.
- DYNAMICPROXY_ENABLED_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the usage of dynamic proxies
E
- enableLogging(Logger) - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- enableLogging(Logger) - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- enableLogging(Logger) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- error(String) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a error message.
- error(String, Throwable) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a error message.
- ExceptionUtils - Class in org.apache.fulcrum.yaafi.framework.util
-
A subset of the utilities available in commons-lang-2.1 ExceptionUtils.
- ExceptionUtils() - Constructor for class org.apache.fulcrum.yaafi.framework.util.ExceptionUtils
-
Public constructor allows an instance of
ExceptionUtils
to be created, although that is not normally necessary. - execute() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- expand(Logger, DefaultConfiguration, Map<?, ?>) - Static method in class org.apache.fulcrum.yaafi.framework.util.ConfigurationUtil
-
Expand place holders found in values or attrbute values with the content of the given variables.
F
- fatalError(String) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a fatalError message.
- fatalError(String, Throwable) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a fatalError message.
- format(String) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Format the buffer by replacing the whitespaces and cutting away excessive fluff.
- FORTRESS_COMPONENT_ID - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonFortressConstants
-
Fortress alias for "urn:avalon:partition"
- FORTRESS_COMPONENT_LOGGER - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonFortressConstants
-
Fortress alias for "urn:avalon:name"
- FORTRESS_CONTEXT_ROOT - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonFortressConstants
-
Fortress alias for "urn:avalon:home"
- FORTRESS_IMPL_WORKDIR - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonFortressConstants
-
Fortress alias for "urn:avalon:temp"
G
- get(String) - Method in interface org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorage
-
Returns the thread-local object for the given key, or null if no such object exists.
- get(String) - Method in class org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorageImpl
- getAllInterfaces(Class<?>) - Static method in class org.apache.fulcrum.yaafi.framework.reflection.Clazz
-
Gets a
List
of all interfaces implemented by the given class and its superclasses. - getApplicationHome() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getApplicationName() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getApplicationRootDir() - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- getArgs() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getArgs() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getArgs() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getAvalonLogger() - Method in interface org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
- getAvalonLogger() - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- getBooleanValue(String) - Method in class org.apache.fulcrum.yaafi.cli.Getopt
-
Returns the boolean value for the given option.
- getBooleanValue(String, boolean) - Method in class org.apache.fulcrum.yaafi.cli.Getopt
-
Returns the boolean value for the given option.
- getChildLogger(String) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Create a new child logger.
- getClassLoader() - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- getClazz(ClassLoader, String) - Static method in class org.apache.fulcrum.yaafi.framework.reflection.Clazz
-
Loads a class with the given name.
- getComponentFlavour() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getComponentFlavour() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- getComponentType() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getComponentType() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- getConfiguration() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getConfiguration() - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- getConfigurationFileName() - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Gets the configuration file name for the container should use for this test.
- getContainerConfigValue() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getContainerType() - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
- getContext() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getContext() - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- getContext() - Method in interface org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
- getContext() - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- getDecryptingInputStream(InputStream, String) - Static method in class org.apache.fulcrum.yaafi.framework.crypto.CryptoStreamFactory
-
Create a (potentially) decrypting input stream using the default password.
- getDefaultMode() - Static method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- getDescription() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getDescription() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- getImplementationClazz() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getImplementationClazzName() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getImplementationClazzName() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- getInstance() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getInstance() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
- getInstance() - Static method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- getInterceptorList() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getInterceptorList() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- getInvocationDepth() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
-
Get the current service invocation depth
- getInvocationDepth() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
-
Get the current service invocation depth
- getInvocationId() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getInvocationId() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getLocation() - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- getLogCategory() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getLogCategory() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- getLogger() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getLogger() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getLogger() - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
- getLogger() - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- getLogLevel() - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
- getLogLevel() - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
- getMaxArgLength() - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- getMaxArgLength() - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
- getMethod() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getMethod() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getMode() - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
- getName() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponent
-
Get the unique name of the service component instance.
- getName() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getName() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getName() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- Getopt - Class in org.apache.fulcrum.yaafi.cli
-
Extremely simple command line parsing class.
- Getopt(String[]) - Constructor for class org.apache.fulcrum.yaafi.cli.Getopt
-
Constructor
- Getopt(String[], String) - Constructor for class org.apache.fulcrum.yaafi.cli.Getopt
-
Constructor.
- getParamaters() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getParameterFileName() - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Gets the parameter file name for the container should use for this test.
- getParameters() - Method in interface org.apache.fulcrum.yaafi.framework.container.ServiceContainer
-
Return the Avalon parameters loaded by the Avalon service container
- getParameters() - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- getParameters() - Method in interface org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
- getParameters() - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- getParentLogger() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getParentServiceManager() - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Get the parent service manager to find service managed by the parent container.
- getRawInstance(boolean) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
-
Get either the original service object or the dynamic proxy
- getRequestContext() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getRequestContext() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getRoleEntries() - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- getRoleEntries() - Method in interface org.apache.fulcrum.yaafi.framework.container.ServiceLifecycleManager
-
Get a list of all RoleEntries.
- getRoleEntry() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponent
-
Returns the associates role entry parsed from the role configuration file.
- getRoleEntry() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getRoleEntry(String) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- getRoleEntry(String) - Method in interface org.apache.fulcrum.yaafi.framework.container.ServiceLifecycleManager
-
Get a RoleEntryImpl for a given service
- getRoleFileName() - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Gets the role file name for the container should use for this test.
- getRootDir() - Method in class org.apache.fulcrum.yaafi.framework.util.InputStreamLocator
- getServiceApplicationDir() - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- getServiceApplicationDir() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServiceClassLoader() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServiceConfiguration() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServiceContainer() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getServiceContext() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServiceDelegate() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getServiceDelegate() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getServiceDelegate() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
- getServiceInterceptorList() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
- getServiceList() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationEntry
- getServiceManager() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getServiceManager() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getServiceManager() - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- getServiceManager() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServiceManager() - Method in interface org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
- getServiceManager() - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- getServiceManagerList() - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Get a list of service manager managing their own set of services.
- getServiceName() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getServiceName() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getServiceName() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
- getServiceName() - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- getServiceName() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServiceParameters() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServicePartitionName() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getServiceShorthand() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getServiceShorthand() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getServiceShorthand() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
- getServiceTempDir() - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- getServiceTempDir() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- getShorthand() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponent
-
Get the shorthand of the service component instance.
- getShorthand() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- getShorthand() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- getShorthand() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- getSplitTime() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Get the split time on the stopwatch.
- getStackTrace(Throwable) - Static method in class org.apache.fulcrum.yaafi.framework.util.ExceptionUtils
-
Gets the stack trace from a Throwable as a String.
- getStackTrace(Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Gets the stack trace from a Throwable as a String.
- getStopWatch(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
-
Gets the stop watch.
- getStopWatch(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
-
Gets the stop watch
- getStringValue(String) - Method in class org.apache.fulcrum.yaafi.cli.Getopt
-
Returns the string value for the given option.
- getStringValue(String, String) - Method in class org.apache.fulcrum.yaafi.cli.Getopt
-
Returns the string value for the given option.
- getTempHome() - Method in class org.apache.fulcrum.yaafi.cli.Main
- getThreadContext() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getThreadContext() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getTime() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Get the time on the stopwatch.
- getToStringBuilderClass() - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- getToStringBuilderClassName() - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- getTransactionId() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- getTransactionId() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- getTransactionId() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
- getUrnAvalonClassLoader() - Method in class org.apache.fulcrum.yaafi.framework.context.YaafiToAvalonContextMapper
- getUrnAvalonName() - Method in class org.apache.fulcrum.yaafi.framework.context.YaafiToAvalonContextMapper
H
- hasChanged() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationEntry
- hasChanged() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownEntry
- hasClazz(ClassLoader, String) - Static method in class org.apache.fulcrum.yaafi.framework.reflection.Clazz
-
Determine if the class can be loaded.
- hasDynamicProxy() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- hasDynamicProxy() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- hasInterceptor(String) - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
-
Determines if the given name of the interceptor is already defined.
- hasService(String) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- hasService(String) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- hasService(String) - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- hasServiceManagerList() - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- hasShutdownHook() - Method in class org.apache.fulcrum.yaafi.cli.Main
- hasTransactionId() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
- hasTransactionId() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
I
- incarnate() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- incarnate() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Incarnates a service component instance.
- incarnateInstance() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- incarnateInstance() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- INCLUDE_CLASSNAME - Static variable in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
include the class name in the result
- INCLUDE_HASHCODE - Static variable in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- INCLUDE_HASHCODE - Static variable in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
include the hashcode in the result
- INCLUDE_PACKAGE_PREFIX - Static variable in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- INCLUDE_RETURNTYPE - Static variable in class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
-
include the method return type
- incrementInvocationDepth() - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
-
Increment the current service invocation depth
- incrementInvocationDepth() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
-
Increment the current service invocation depth
- info(String) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a info message.
- info(String, Throwable) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a info message.
- initialize() - Method in class org.apache.fulcrum.yaafi.cli.Main
-
Initialize the instance
- initialize() - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
- initialize() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- initialize() - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- initialize() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- initialize() - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- initialize() - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- initialize() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- initialize() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- InputStreamLocator - Class in org.apache.fulcrum.yaafi.framework.util
-
Helper for locating a file name and returning an input stream.
- InputStreamLocator() - Constructor for class org.apache.fulcrum.yaafi.framework.util.InputStreamLocator
-
Constructor
- InputStreamLocator(File) - Constructor for class org.apache.fulcrum.yaafi.framework.util.InputStreamLocator
-
Constructor
- InputStreamLocator(File, Logger) - Constructor for class org.apache.fulcrum.yaafi.framework.util.InputStreamLocator
-
Constructor
- INTERCEPTOR_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup a single interceptor
- INTERCEPTOR_LIST_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the list of interceptors
- InterceptorToStringBuilder - Interface in org.apache.fulcrum.yaafi.interceptor.util
-
Common interface for interceptor string builder
- invoke(Class<?>, String, Class[], Object[]) - Static method in class org.apache.fulcrum.yaafi.framework.reflection.Clazz
-
Invokes a static method on a class.
- invoke(Object, Method, Object[]) - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
- invoke(Object, String, Class[], Object[]) - Static method in class org.apache.fulcrum.yaafi.framework.reflection.Clazz
-
Invokes a given method on the instance.
- isAdviced(Object) - Method in interface org.apache.fulcrum.yaafi.service.advice.AdviceService
-
Is the given object already adviced?
- isAdviced(Object) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- isBlocking() - Method in class org.apache.fulcrum.yaafi.cli.Main
- isDebugEnabled() - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Determine if messages of priority "debug" will be logged.
- isEarlyInit() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- isEarlyInit() - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- isEarlyInit() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- isEnabled() - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- isErrorEnabled() - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Determine if messages of priority "error" will be logged.
- isFatalErrorEnabled() - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Determine if messages of priority "fatalError" will be logged.
- isInfoEnabled() - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Determine if messages of priority "info" will be logged.
- isInitialized() - Method in class org.apache.fulcrum.yaafi.cli.Main
- isInstantiated() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- isJamonAvailable() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- isJavaSimonAvailable() - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- isMonitorAllExceptions() - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- isServiceMonitored(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
-
Determine if the given service is monitored.
- isTrue(boolean) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the test result isfalse
. - isTrue(boolean, String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the test result isfalse
. - isTrue(boolean, String, double) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the test result isfalse
. - isTrue(boolean, String, long) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the test result isfalse
. - isTrue(boolean, String, Object) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the test result isfalse
. - isUseSystemExit() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownEntry
- isWarnEnabled() - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Determine if messages of priority "warn" will be logged.
J
- Jamon1PerformanceMonitorImpl - Class in org.apache.fulcrum.yaafi.interceptor.jamon
-
Deprecated.JAMon 1.x is ancient so it is a good idea to upgrade to 2.x
- Jamon1PerformanceMonitorImpl(String, Method, Boolean) - Constructor for class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon1PerformanceMonitorImpl
-
Deprecated.Constructor.
- Jamon2PerformanceMonitorImpl - Class in org.apache.fulcrum.yaafi.interceptor.jamon
-
Encapsulating the JAMon 2.x related API calls.
- Jamon2PerformanceMonitorImpl(String, Method, Boolean) - Constructor for class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon2PerformanceMonitorImpl
-
Constructor.
- JamonInterceptorService - Interface in org.apache.fulcrum.yaafi.interceptor.jamon
-
A service using JAMON for performance monitoring
- JamonInterceptorServiceImpl - Class in org.apache.fulcrum.yaafi.interceptor.jamon
-
A service using JAMon for performance monitoring.
- JamonInterceptorServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
-
Constructor
- JamonPerformanceMonitor - Interface in org.apache.fulcrum.yaafi.interceptor.jamon
-
Expose the start()/stop() methods for performance monitors independent from their concrete implementation.
- JavaSimon4PerformanceMonitorImpl - Class in org.apache.fulcrum.yaafi.interceptor.javasimon
-
Encapsulating the JAMon 2.x related API calls.
- JavaSimon4PerformanceMonitorImpl(String, Method, Boolean) - Constructor for class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimon4PerformanceMonitorImpl
-
Constructor.
- JavaSimonInterceptorService - Interface in org.apache.fulcrum.yaafi.interceptor.javasimon
-
A service using JavaSimon for performance monitoring
- JavaSimonInterceptorServiceImpl - Class in org.apache.fulcrum.yaafi.interceptor.javasimon
-
A service using JavaSimon for performance monitoring.
- JavaSimonInterceptorServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
-
Constructor
- JavaSimonPerformanceMonitor - Interface in org.apache.fulcrum.yaafi.interceptor.javasimon
-
Expose the start()/stop() methods for performance monitors independent from their concrete implementation.
L
- length() - Method in class org.apache.fulcrum.yaafi.cli.Getopt
- loadContainerConfiguration(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Loads a containerConfiguration file and set is as the Avalon configuration to be used for Configurable.configure().
- loadContainerConfiguration(String, String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Loads a containerConfiguration file and set is as the Avalon configuration to be used for Configurable.configure().
- loadImplemtationClass(ClassLoader) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- loadImplemtationClass(ClassLoader) - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Loads the implementaion class.
- loadProperties(String) - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
-
Set properties from a file location
- locate() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationEntry
-
Creates an InputStream.
- locate() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownEntry
-
Creates an InputStream
- locate(String) - Method in class org.apache.fulcrum.yaafi.framework.util.InputStreamLocator
-
Locate the file with the given position using the following steps
- log(int, AvalonInterceptorContext, StopWatch) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
-
Logs the execution time.
- Log4j2Logger - Class in org.apache.fulcrum.yaafi.framework.logger
-
A Log4J2 wrapper class for Logger.
- Log4j2Logger(Logger) - Constructor for class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Create a logger that delegates to specified category.
- LoggingInterceptorService - Interface in org.apache.fulcrum.yaafi.interceptor.logging
-
A service logging of service invocations.
- LoggingInterceptorServiceImpl - Class in org.apache.fulcrum.yaafi.interceptor.logging
-
A service logging of service invocations.
- LoggingInterceptorServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
-
Constructor
- logLevel - Variable in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
The log level of the container
- lookup(String) - Method in interface org.apache.fulcrum.yaafi.container.Container
- lookup(String) - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Returns an instance of the named component
- lookup(String) - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Returns an instance of the named component.
- lookup(String) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
-
Lookup a service instance.
- lookup(String) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- lookup(String) - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
M
- main(String[]) - Static method in class org.apache.fulcrum.yaafi.cli.Main
-
The main method.
- Main - Class in org.apache.fulcrum.yaafi.cli
-
An example of the embedding of a YAAFI kernel inside an arbitrary application.
- Main() - Constructor for class org.apache.fulcrum.yaafi.cli.Main
-
Constructor
- Main(String[]) - Constructor for class org.apache.fulcrum.yaafi.cli.Main
-
Constructor The following command line parameters are supported --yaafi.cli.applicationName name --yaafi.cli.applicationHome dir --yaafi.cli.tempHome dir --yaafi.cli.isBlocking [true|false] --yaafi.cli.hasShutdownHook [true|false] --yaafi.cli.config file
- makeAbsoluteFile(File, String) - Static method in class org.apache.fulcrum.yaafi.cli.Main
-
Determines the file location of the given name.
- makeAbsoluteFile(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
-
Locates the file for the given file name.
- makeAbsoluteFile(String) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
-
Determines the file location of the given name.
- makeAbsolutePath(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
-
Locates the file for the given file name.
- manager - Variable in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Component manager
- mapFrom(Context, String) - Method in class org.apache.fulcrum.yaafi.framework.context.AvalonToYaafiContextMapper
-
Map a Avalon context to the YAAFI (Merlin) incarnation whereas the following containers are supported merlin fortress phoenix
- mapTo(Context, String) - Method in class org.apache.fulcrum.yaafi.framework.context.YaafiToAvalonContextMapper
-
Map a YAAFI (Merlin) context to a different incarnation
- maxInactiveInterval - Variable in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
set the Max inactive interval
- MethodToStringBuilderImpl - Class in org.apache.fulcrum.yaafi.interceptor.util
-
Creates a string representation of java.lang.reflect.Method
- MethodToStringBuilderImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
-
Constructor
- MethodToStringBuilderImpl(Method) - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
-
Constructor
- MethodToStringBuilderImpl(Method, int) - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
-
Constructor
N
- newInstance(Class<?>, Class[], Object[]) - Static method in class org.apache.fulcrum.yaafi.framework.reflection.Clazz
-
Creates a new instance of the class
- noNullElements(Object[]) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument array hasnull
elements or isnull
. - noNullElements(Object[], String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument array hasnull
elements or isnull
. - noNullElements(Collection<?>) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument Collection hasnull
elements or isnull
. - noNullElements(Collection<?>, String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument Collection hasnull
elements or isnull
. - notEmpty(Object[]) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument array is empty (null
or no elements). - notEmpty(Object[], String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument array is empty (null
or no elements). - notEmpty(String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument String is empty (null
or zero length). - notEmpty(String, String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument String is empty (null
or zero length). - notEmpty(Collection<?>) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument Collection is empty (null
or no elements). - notEmpty(Collection<?>, String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument Collection is empty (null
or no elements). - notEmpty(Map<?, ?>) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument Map is empty (null
or no elements). - notEmpty(Map<?, ?>, String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument Map is empty (null
or no elements). - notNull(Object) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument isnull
. - notNull(Object, String) - Static method in class org.apache.fulcrum.yaafi.framework.util.Validate
-
Validate an argument, throwing
IllegalArgumentException
if the argument isnull
.
O
- ON_ENTRY - Static variable in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorService
-
indicating entering a service method
- ON_ERROR - Static variable in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorService
-
indicating exiting a service method throwing an exception
- ON_EXIT - Static variable in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorService
-
indicating exiting a service method without throwing an exception
- onEntry(AvalonInterceptorContext) - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorService
-
Called before a service method is invoked.
- onEntry(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- onEntry(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- onEntry(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- onEntry(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- onEntry(AvalonInterceptorContext) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
- onError(AvalonInterceptorContext, Throwable) - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorService
-
Called when a service method throws an exeption
- onError(AvalonInterceptorContext, Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- onError(AvalonInterceptorContext, Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- onError(AvalonInterceptorContext, Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- onError(AvalonInterceptorContext, Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- onError(AvalonInterceptorContext, Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
- onExit(AvalonInterceptorContext, Object) - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorService
-
Called after a service method was invoked.
- onExit(AvalonInterceptorContext, Object) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- onExit(AvalonInterceptorContext, Object) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- onExit(AvalonInterceptorContext, Object) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- onExit(AvalonInterceptorContext, Object) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- onExit(AvalonInterceptorContext, Object) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
- onReconfigure(ReconfigurationEntry) - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
-
Reconfigure either the whole container or a list of services.
- onWait() - Method in class org.apache.fulcrum.yaafi.cli.Main
-
Depending on the configuration this method might block the calling thread or return immediately.
- org.apache.fulcrum.yaafi.cli - package org.apache.fulcrum.yaafi.cli
- org.apache.fulcrum.yaafi.container - package org.apache.fulcrum.yaafi.container
- org.apache.fulcrum.yaafi.framework.component - package org.apache.fulcrum.yaafi.framework.component
- org.apache.fulcrum.yaafi.framework.configuration - package org.apache.fulcrum.yaafi.framework.configuration
- org.apache.fulcrum.yaafi.framework.constant - package org.apache.fulcrum.yaafi.framework.constant
- org.apache.fulcrum.yaafi.framework.container - package org.apache.fulcrum.yaafi.framework.container
- org.apache.fulcrum.yaafi.framework.context - package org.apache.fulcrum.yaafi.framework.context
- org.apache.fulcrum.yaafi.framework.crypto - package org.apache.fulcrum.yaafi.framework.crypto
- org.apache.fulcrum.yaafi.framework.factory - package org.apache.fulcrum.yaafi.framework.factory
- org.apache.fulcrum.yaafi.framework.interceptor - package org.apache.fulcrum.yaafi.framework.interceptor
- org.apache.fulcrum.yaafi.framework.logger - package org.apache.fulcrum.yaafi.framework.logger
- org.apache.fulcrum.yaafi.framework.reflection - package org.apache.fulcrum.yaafi.framework.reflection
- org.apache.fulcrum.yaafi.framework.role - package org.apache.fulcrum.yaafi.framework.role
- org.apache.fulcrum.yaafi.framework.tls - package org.apache.fulcrum.yaafi.framework.tls
- org.apache.fulcrum.yaafi.framework.util - package org.apache.fulcrum.yaafi.framework.util
- org.apache.fulcrum.yaafi.interceptor.baseservice - package org.apache.fulcrum.yaafi.interceptor.baseservice
- org.apache.fulcrum.yaafi.interceptor.jamon - package org.apache.fulcrum.yaafi.interceptor.jamon
- org.apache.fulcrum.yaafi.interceptor.javasimon - package org.apache.fulcrum.yaafi.interceptor.javasimon
- org.apache.fulcrum.yaafi.interceptor.logging - package org.apache.fulcrum.yaafi.interceptor.logging
- org.apache.fulcrum.yaafi.interceptor.performance - package org.apache.fulcrum.yaafi.interceptor.performance
- org.apache.fulcrum.yaafi.interceptor.util - package org.apache.fulcrum.yaafi.interceptor.util
- org.apache.fulcrum.yaafi.service.advice - package org.apache.fulcrum.yaafi.service.advice
- org.apache.fulcrum.yaafi.service.baseservice - package org.apache.fulcrum.yaafi.service.baseservice
- org.apache.fulcrum.yaafi.service.reconfiguration - package org.apache.fulcrum.yaafi.service.reconfiguration
- org.apache.fulcrum.yaafi.service.servicemanager - package org.apache.fulcrum.yaafi.service.servicemanager
- org.apache.fulcrum.yaafi.service.shutdown - package org.apache.fulcrum.yaafi.service.shutdown
- org.apache.fulcrum.yaafi.service.systemproperty - package org.apache.fulcrum.yaafi.service.systemproperty
P
- parameterize(Parameters) - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- parameterize(Parameters) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- parameterize(Parameters) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- parameterize(Parameters) - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- parse(Configuration) - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleConfigurationParser
-
Parses a role configuration file.
- parse(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.role.RoleConfigurationParserImpl
-
Parses a role configuration file.
- PerformanceInterceptorService - Interface in org.apache.fulcrum.yaafi.interceptor.performance
-
A service logging the execution time of service invocations.
- PerformanceInterceptorServiceImpl - Class in org.apache.fulcrum.yaafi.interceptor.performance
-
A service logging the execution time of service invocations.
- PerformanceInterceptorServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
-
Constructor
- PHOENIX_APP_HOME - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonPhoenixConstants
-
Phoenix alias for "urn:avalon:home"
- PHOENIX_APP_NAME - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonPhoenixConstants
-
Phoenix alias for "urn:avalon:partition"
- PHOENIX_BLOCK_NAME - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonPhoenixConstants
-
Phoenix alias for "urn:avalon:name"
- put(String, Object) - Method in interface org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorage
-
Stores the value object at the given key, overwriting any prior value that may have been stored at that key.
- put(String, Object) - Method in class org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorageImpl
R
- RECONFIGURATION_DELAY_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup the reconfigurationDelay
- ReconfigurationEntry - Class in org.apache.fulcrum.yaafi.service.reconfiguration
-
Monitors a resource and checks if it has changed
- ReconfigurationEntry(Logger, File, String, String[]) - Constructor for class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationEntry
-
Constructor
- ReconfigurationService - Interface in org.apache.fulcrum.yaafi.service.reconfiguration
-
Monitors the componentConfiguration.xml and triggers a reconfiguration if the content of the component configuration file has changed.
- ReconfigurationServiceImpl - Class in org.apache.fulcrum.yaafi.service.reconfiguration
-
Monitors the componentConfiguration.xml and triggers a reconfiguration if the content of the component configuration file has changed.
- ReconfigurationServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
-
Constructor
- reconfigure() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- reconfigure() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- reconfigure() - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Reconfigures a service component instance
- reconfigure(String[]) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- reconfigure(String[]) - Method in interface org.apache.fulcrum.yaafi.framework.container.ServiceLifecycleManager
-
Reconfigures a set of services by calling Suspendable.suspend(), Reconfigurable.reconfigure() and Suspendable.resume().
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
-
Reconfiguring the services.
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.baseservice.BaseInterceptorServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- reconfigure(Configuration) - Method in class org.apache.fulcrum.yaafi.service.systemproperty.SystemPropertyServiceImpl
- release(Object) - Method in interface org.apache.fulcrum.yaafi.container.Container
- release(Object) - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Releases the component
- release(Object) - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Releases the component.
- release(Object) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- release(Object) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- release(Object) - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- release(Component) - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Releases the component implementing the Component interface.
- reset() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Resets the stopwatch.
- resolve(Properties) - Method in interface org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolver
-
Resolve custom properties
- resolve(Properties) - Method in class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverImpl
- resume() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- resume() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Resume the stopwatch after a suspend.
- ROLE_NAME - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
The name of this component
- RoleConfigurationParser - Interface in org.apache.fulcrum.yaafi.framework.role
-
Parses the role configuration file of various Avalon containers.
- RoleConfigurationParserImpl - Class in org.apache.fulcrum.yaafi.framework.role
-
Parses the role configuration file of various Avalon containers.
- RoleConfigurationParserImpl(String) - Constructor for class org.apache.fulcrum.yaafi.framework.role.RoleConfigurationParserImpl
-
Constructor
- RoleEntry - Interface in org.apache.fulcrum.yaafi.framework.role
-
Contains the data of a role element.
- RoleEntryImpl - Class in org.apache.fulcrum.yaafi.framework.role
-
Interface exposed by the ServiceContainerImpl
- RoleEntryImpl(String, String, String, boolean, String, String, String, boolean, ArrayList<String>, String) - Constructor for class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
-
YAAFI role entry
- run() - Method in class org.apache.fulcrum.yaafi.cli.Main
-
Runs the instance by initializing it and potentially blocking the invoking thread depending on the configuration.
- run() - Method in class org.apache.fulcrum.yaafi.cli.Shutdown
- run() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
-
Writes the JAMON report to the file system.
- run() - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
-
Writes the JavaSimon report to the file system.
- run() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
-
Polls for changes in the confguration to reconfigure either the whole container or just a list of services.
- run() - Method in class org.apache.fulcrum.yaafi.service.shutdown.Shutdown
- run() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
S
- service(ServiceManager) - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- service(ServiceManager) - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- service(ServiceManager) - Method in class org.apache.fulcrum.yaafi.service.advice.AdviceServiceImpl
- service(ServiceManager) - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- service(ServiceManager) - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- service(ServiceManager) - Method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
- service(ServiceManager) - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- ServiceComponent - Interface in org.apache.fulcrum.yaafi.framework.component
-
This interface defines a service component singleton with an arbitrary lifecycle.
- ServiceComponentImpl - Class in org.apache.fulcrum.yaafi.framework.component
-
This class implements am abstract base service component singleton with an arbitrary lifecycle.
- ServiceComponentImpl(RoleEntry, Logger, Logger) - Constructor for class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
-
Constructor to parse the configuration.
- ServiceComponentLifecycle - Interface in org.apache.fulcrum.yaafi.framework.component
-
This class implements the lifecycle contract of a service component instance.
- ServiceConstants - Interface in org.apache.fulcrum.yaafi.framework.container
-
Commonly used constants.
- ServiceContainer - Interface in org.apache.fulcrum.yaafi.framework.container
-
Interface exposed by the ServiceContainerImpl
- ServiceContainerConfiguration - Class in org.apache.fulcrum.yaafi.framework.factory
-
Helper class to capture configuration related stuff.
- ServiceContainerConfiguration() - Constructor for class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Constructor
- ServiceContainerConfiguration(int) - Constructor for class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Constructor.
- ServiceContainerFactory - Class in org.apache.fulcrum.yaafi.framework.factory
-
A factory to hide how to initialize YAFFI since this might change over the time
- ServiceContainerFactory() - Constructor for class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerFactory
- ServiceContainerImpl - Class in org.apache.fulcrum.yaafi.framework.container
-
Yet another avalon framework implementation (YAAFI).
- ServiceContainerImpl() - Constructor for class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
-
Constructor using sensible defaults.
- ServiceLifecycleManager - Interface in org.apache.fulcrum.yaafi.framework.container
-
Interface for managing the lifecycle of services.
- SERVICEMANAGER_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup a single service managers
- SERVICEMANAGER_LIST_KEY - Static variable in interface org.apache.fulcrum.yaafi.framework.container.ServiceConstants
-
property to lookup a list of service managers
- ServiceManagerService - Interface in org.apache.fulcrum.yaafi.service.servicemanager
-
Let's try to break the singleton addiction with this service.
- ServiceManagerServiceImpl - Class in org.apache.fulcrum.yaafi.service.servicemanager
-
This is a sort of "edelhack" to solve the problem of accessing the Avalon infrastructure without having an instance of the container.
- ServiceManagerServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
-
Constructor
- setApplicationHome(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setApplicationName(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setApplicationRootDir(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setArgs(String[]) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setComponentClassLoader(ClassLoader) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setComponentConfigurationEncrypted(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setComponentConfigurationLocation(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setComponentRolesEncrypted(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setComponentRolesLocation(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setConfiguration(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- setConfiguration(Configuration) - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Sets the Configuration to be used by this component.
- setConfigurationFileName(String) - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Gets the configuration file name for the container should use for this test.
- setContainerConfiguration(Configuration) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setContainerConfigValue(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setContainerFlavour(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setContainerType(String) - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
- setContext(Context) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- setContext(Context) - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Sets the Context to be used by this component.
- setContext(Context) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setDefaultMode(int) - Static method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- setHasDynamicProxy(boolean) - Method in interface org.apache.fulcrum.yaafi.framework.role.RoleEntry
- setHasDynamicProxy(boolean) - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- setHasShutdownHook(boolean) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setHasShutdownHook(Boolean) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setHasShutdownHook(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setInitialized(boolean) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setInstance(ServiceManagerServiceImpl) - Static method in class org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerServiceImpl
-
Create the one and only instance
- setIsBlocking(boolean) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setIsBlocking(Boolean) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setIsBlocking(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setLogger(Logger) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setLogger(Logger) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- setLogger(Logger) - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Sets the logger to be used by this component.
- setLogger(Logger) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setLogLevel(int) - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
- setLogLevel(int) - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Set the console logger level
- setMaxArgLength(int) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
- setMaxArgLength(int) - Method in class org.apache.fulcrum.yaafi.interceptor.util.DefaultToStringBuilderImpl
- setMaxArgLength(int) - Method in interface org.apache.fulcrum.yaafi.interceptor.util.InterceptorToStringBuilder
- setMaxArgLength(int) - Method in class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
- setMode(int) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
- setMode(int) - Method in class org.apache.fulcrum.yaafi.interceptor.util.DefaultToStringBuilderImpl
- setMode(int) - Method in interface org.apache.fulcrum.yaafi.interceptor.util.InterceptorToStringBuilder
- setMode(int) - Method in class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
- setParameters(Parameters) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- setParameters(Parameters) - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Sets the Parameters to be used by this component.
- setParametersEncrypted(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setParametersLocation(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setParentServiceManager(ServiceManager) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Set the parent service manager to find service managed by the parent container.
- setProxyInstance(Object) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- setRoleFileName(String) - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Override the role file name for the container should use for this test.
- setServiceManager(ServiceManager) - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- setServiceManager(ServiceManager) - Method in interface org.apache.fulcrum.yaafi.framework.component.ServiceComponentLifecycle
-
Sets the ServiceManager to be used by this component.
- setServiceManagerList(String[]) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
-
Set a list of service manager managing their own set of services.
- setTarget(Object) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
- setTarget(Object) - Method in class org.apache.fulcrum.yaafi.interceptor.util.DefaultToStringBuilderImpl
- setTarget(Object) - Method in interface org.apache.fulcrum.yaafi.interceptor.util.InterceptorToStringBuilder
- setTarget(Object) - Method in class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
- setTempHome(String) - Method in class org.apache.fulcrum.yaafi.cli.Main
- setTempRootDir(String) - Method in class org.apache.fulcrum.yaafi.framework.factory.ServiceContainerConfiguration
- setTransactionId(Object) - Method in interface org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContext
-
Set the transaction id for the current thread.
- setTransactionId(Object) - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
-
Set the transaction id for the current thread.
- shutdown() - Method in class org.apache.fulcrum.yaafi.cli.Main
-
Terminates the instance
- Shutdown - Class in org.apache.fulcrum.yaafi.cli
-
This class process the shutdown notification from the JVM.
- Shutdown - Class in org.apache.fulcrum.yaafi.service.shutdown
-
This class process the shutdown notification from the JVM.
- Shutdown(Disposable) - Constructor for class org.apache.fulcrum.yaafi.cli.Shutdown
-
Constructor
- Shutdown(Disposable, boolean) - Constructor for class org.apache.fulcrum.yaafi.service.shutdown.Shutdown
-
Constructor.
- ShutdownEntry - Class in org.apache.fulcrum.yaafi.service.shutdown
-
Monitors a resource and checks if it has changed
- ShutdownEntry(Logger, File, String, boolean) - Constructor for class org.apache.fulcrum.yaafi.service.shutdown.ShutdownEntry
-
Constructor
- ShutdownService - Interface in org.apache.fulcrum.yaafi.service.shutdown
-
Monitors a resource for shutting down the Avalon container
- ShutdownServiceImpl - Class in org.apache.fulcrum.yaafi.service.shutdown
-
Monitors the componentConfiguration.xml and triggers a reconfiguration if the content of the component configuration file has changed.
- ShutdownServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
-
Constructor
- split() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Split the time.
- start() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- start() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon1PerformanceMonitorImpl
-
Deprecated.Start the monitor.
- start() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon2PerformanceMonitorImpl
-
Start the monitor.
- start() - Method in interface org.apache.fulcrum.yaafi.interceptor.jamon.JamonPerformanceMonitor
-
Start the monitor.
- start() - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimon4PerformanceMonitorImpl
-
Start the monitor.
- start() - Method in interface org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonPerformanceMonitor
-
Start the monitor.
- start() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Start the stopwatch.
- start() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- start() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- startup(String, String, String) - Method in interface org.apache.fulcrum.yaafi.container.Container
- startup(String, String, String) - Method in class org.apache.fulcrum.yaafi.container.ContainerImpl
-
Starts up the container and initializes it.
- stop() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- stop() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon1PerformanceMonitorImpl
-
Deprecated.Start the monitor.
- stop() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon2PerformanceMonitorImpl
-
Stop the monitor
- stop() - Method in interface org.apache.fulcrum.yaafi.interceptor.jamon.JamonPerformanceMonitor
-
Stop the monitor.
- stop() - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimon4PerformanceMonitorImpl
-
Stop the monitor
- stop() - Method in interface org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonPerformanceMonitor
-
Stop the monitor.
- stop() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Stop the stopwatch.
- stop() - Method in class org.apache.fulcrum.yaafi.service.reconfiguration.ReconfigurationServiceImpl
- stop() - Method in class org.apache.fulcrum.yaafi.service.shutdown.ShutdownServiceImpl
- stop(Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon1PerformanceMonitorImpl
-
Deprecated.Stop the monitor based on an Throwable.
- stop(Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.Jamon2PerformanceMonitorImpl
-
Stop the monitor
- stop(Throwable) - Method in interface org.apache.fulcrum.yaafi.interceptor.jamon.JamonPerformanceMonitor
-
Stop the monitor based on an Throwable.
- stop(Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimon4PerformanceMonitorImpl
-
Stop the monitor
- stop(Throwable) - Method in interface org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonPerformanceMonitor
-
Stop the monitor based on an Throwable.
- StopWatch - Class in org.apache.fulcrum.yaafi.interceptor.util
-
StopWatch
provides a convenient API for timings. - StopWatch() - Constructor for class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Constructor.
- suspend() - Method in class org.apache.fulcrum.yaafi.framework.component.AvalonServiceComponentImpl
- suspend() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Suspend the stopwatch for later resumption.
- SystemPropertyService - Interface in org.apache.fulcrum.yaafi.service.systemproperty
-
Copies the properties into SystemProperties
- SystemPropertyServiceImpl - Class in org.apache.fulcrum.yaafi.service.systemproperty
-
Copies the properties found in the configuration into the SystemProperties
- SystemPropertyServiceImpl() - Constructor for class org.apache.fulcrum.yaafi.service.systemproperty.SystemPropertyServiceImpl
-
Constructor
T
- tearDown() - Method in class org.apache.fulcrum.yaafi.container.DefaultContainerSetup
-
Clean up container.
- ThreadLocalStorage - Interface in org.apache.fulcrum.yaafi.framework.tls
-
Provides a service which can temporarily store thread-local data.
- ThreadLocalStorageImpl - Class in org.apache.fulcrum.yaafi.framework.tls
-
Implementation of
ThreadLocalStorage
. - ThreadLocalStorageImpl() - Constructor for class org.apache.fulcrum.yaafi.framework.tls.ThreadLocalStorageImpl
- toString() - Method in class org.apache.fulcrum.yaafi.cli.Main
- toString() - Method in class org.apache.fulcrum.yaafi.framework.component.ServiceComponentImpl
- toString() - Method in class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
- toString() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorContextImpl
- toString() - Method in class org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorInvocationHandler
- toString() - Method in class org.apache.fulcrum.yaafi.framework.role.RoleEntryImpl
- toString() - Method in class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
-
Returns the final assembled string.
- toString() - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
- toString() - Method in class org.apache.fulcrum.yaafi.interceptor.util.DefaultToStringBuilderImpl
- toString() - Method in class org.apache.fulcrum.yaafi.interceptor.util.MethodToStringBuilderImpl
- toString() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Gets a summary of the time that the stopwatch recorded as a string.
- toString() - Method in class org.apache.fulcrum.yaafi.service.baseservice.BaseServiceImpl
- toString(boolean[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a boolean[].
- toString(byte[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a char[].
- toString(char[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a char[].
- toString(double[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a double[].
- toString(float[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a float[].
- toString(int[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a int[].
- toString(long[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a char[].
- toString(short[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a short[].
- toString(Object) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a String representation for an arbitrary object.
- toString(Object[]) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
-
Prints the argument list.
- toString(Object[]) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of an object array.
- toString(String) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a String.
- toString(Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a String representation for a Throwable.
- toString(Collection<?>) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a java.util.Collection.
- toString(Dictionary<?, ?>) - Method in class org.apache.fulcrum.yaafi.interceptor.util.ArgumentToStringBuilderImpl
-
Create a string representation of a Dictionary.
- toString(AvalonInterceptorContext, StopWatch, int) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
-
Create a method signature.
- toString(AvalonInterceptorContext, StopWatch, int) - Method in class org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorServiceImpl
-
Create the log message for the performance logfile.
- toString(AvalonInterceptorContext, StopWatch, Object) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
-
Create a string representation of a service invocation returning a result.
- toString(AvalonInterceptorContext, StopWatch, Throwable) - Method in class org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorServiceImpl
-
Create a string representation of a service invocation throwing a Throwable
- ToStringBuilder - Class in org.apache.fulcrum.yaafi.framework.util
-
A simple replacement for the more involved version in commons-lang; this is used to help construct the description string returned by an object's
toString()
method. - ToStringBuilder(Object) - Constructor for class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
- ToStringBuilder(Object, int) - Constructor for class org.apache.fulcrum.yaafi.framework.util.ToStringBuilder
U
- unsplit() - Method in class org.apache.fulcrum.yaafi.interceptor.util.StopWatch
-
Remove a split.
- URN_AVALON_CLASSLOADER - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonMerlinConstants
-
define the Merlin component classloader (ClassLoader)
- URN_AVALON_CLASSLOADER - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonYaafiConstants
-
define the Merlin component classloader (ClassLoader)
- URN_AVALON_HOME - Static variable in interface org.apache.fulcrum.yaafi.container.Container
-
Alternate Merlin Friendly Key used in the context for defining the application root
- URN_AVALON_HOME - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonMerlinConstants
-
define the Merlin application root (File)
- URN_AVALON_HOME - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonYaafiConstants
-
define the Merlin application root (File)
- URN_AVALON_NAME - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonMerlinConstants
-
define the Merlin component name (String)
- URN_AVALON_NAME - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonYaafiConstants
-
define the Merlin component name (String)
- URN_AVALON_PARTITION - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonMerlinConstants
-
define the Merlin partition name (String)
- URN_AVALON_PARTITION - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonYaafiConstants
-
define the Merlin partition name (String)
- URN_AVALON_TEMP - Static variable in interface org.apache.fulcrum.yaafi.container.Container
-
Alternate Merlin Friendly Key used in the context for defining the application root
- URN_AVALON_TEMP - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonMerlinConstants
-
define the Merlin temporary directory (File)
- URN_AVALON_TEMP - Static variable in interface org.apache.fulcrum.yaafi.framework.constant.AvalonYaafiConstants
-
define the Merlin temporary directory (File)
V
- Validate - Class in org.apache.fulcrum.yaafi.framework.util
-
Assists in validating arguments.
- Validate() - Constructor for class org.apache.fulcrum.yaafi.framework.util.Validate
-
Constructor.
W
- warn(String) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a warn message.
- warn(String, Throwable) - Method in class org.apache.fulcrum.yaafi.framework.logger.Log4j2Logger
-
Log a warn message.
- writeReport() - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
-
Write a report file
- writeReport() - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
-
Write a report file
- writeReport(File) - Method in class org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorServiceImpl
-
Write the HTML report to the given destination.
- writeReport(File) - Method in class org.apache.fulcrum.yaafi.interceptor.javasimon.JavaSimonInterceptorServiceImpl
-
Write the HTML report to the given destination.
Y
- YaafiToAvalonContextMapper - Class in org.apache.fulcrum.yaafi.framework.context
-
Helper for converting a YAAFI context to a different container
- YaafiToAvalonContextMapper(String, ClassLoader) - Constructor for class org.apache.fulcrum.yaafi.framework.context.YaafiToAvalonContextMapper
-
Constructor
All Classes and Interfaces|All Packages|Constant Field Values