org.apache.avalon.fortress.tools
Class FortressBean
java.lang.Object
org.apache.avalon.fortress.tools.FortressBean
- All Implemented Interfaces:
- org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.service.Serviceable
- public class FortressBean
- extends java.lang.Object
- implements org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Disposable
Bean for making it easier to run Fortress, for example as Ant task.
- Version:
- CVS $Revision: 1.7 $ $Date: 2004/05/06 11:00:44 $
- Author:
- The Avalon Team
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_CONTAINER_CLASS
public static final java.lang.String PROPERTY_CONTAINER_CLASS
- See Also:
- Constant Field Values
PROPERTY_CONTAINER_CONFIGURATION
public static final java.lang.String PROPERTY_CONTAINER_CONFIGURATION
- See Also:
- Constant Field Values
PROPERTY_CONTEXT_DIRECTORY
public static final java.lang.String PROPERTY_CONTEXT_DIRECTORY
- See Also:
- Constant Field Values
PROPERTY_INSTRUMENT_MANAGER_CONFIGURATION
public static final java.lang.String PROPERTY_INSTRUMENT_MANAGER_CONFIGURATION
- See Also:
- Constant Field Values
PROPERTY_INVOKE_METHOD
public static final java.lang.String PROPERTY_INVOKE_METHOD
- See Also:
- Constant Field Values
PROPERTY_LOGGER_MANAGER_CONFIGURATION
public static final java.lang.String PROPERTY_LOGGER_MANAGER_CONFIGURATION
- See Also:
- Constant Field Values
PROPERTY_LOOKUP_COMPONENT_ROLE
public static final java.lang.String PROPERTY_LOOKUP_COMPONENT_ROLE
- See Also:
- Constant Field Values
PROPERTY_ROLE_MANAGER_CONFIGURATION
public static final java.lang.String PROPERTY_ROLE_MANAGER_CONFIGURATION
- See Also:
- Constant Field Values
PROPERTY_SYSTEM_EXIT_ON_DISPOSE
public static final java.lang.String PROPERTY_SYSTEM_EXIT_ON_DISPOSE
- See Also:
- Constant Field Values
PROPERTY_WORK_DIRECTORY
public static final java.lang.String PROPERTY_WORK_DIRECTORY
- See Also:
- Constant Field Values
FortressBean
public FortressBean()
enableLogging
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
- Specified by:
enableLogging
in interface org.apache.avalon.framework.logger.LogEnabled
- See Also:
LogEnabled.enableLogging(org.apache.avalon.framework.logger.Logger)
getLogger
protected final org.apache.avalon.framework.logger.Logger getLogger()
initialize
public void initialize()
throws java.lang.Exception
- Specified by:
initialize
in interface org.apache.avalon.framework.activity.Initializable
- Throws:
java.lang.Exception
- See Also:
Initializable.initialize()
initialize
public void initialize(java.util.Properties p)
throws java.lang.Exception
- Throws:
java.lang.Exception
run
public void run()
throws java.lang.Exception
- Throws:
java.lang.Exception
execute
public void execute()
- Implementation execute() method for Ant compatability.
service
public void service(org.apache.avalon.framework.service.ServiceManager sm)
throws org.apache.avalon.framework.service.ServiceException
- Specified by:
service
in interface org.apache.avalon.framework.service.Serviceable
- Throws:
org.apache.avalon.framework.service.ServiceException
- See Also:
Serviceable.service(org.apache.avalon.framework.service.ServiceManager)
dispose
public void dispose()
- Specified by:
dispose
in interface org.apache.avalon.framework.activity.Disposable
- See Also:
Disposable.dispose()
getServiceManager
protected org.apache.avalon.framework.service.ServiceManager getServiceManager()
setContainerClass
public void setContainerClass(java.lang.String containerClass)
throws java.lang.Exception
- The container implementation has to be a subclass of
org.apache.avalon.fortress.impl.DefaultContainer
.
- Parameters:
containerClass
- fully qualified class name of the container implementation class.
- Throws:
java.lang.Exception
setContainerConfiguration
public void setContainerConfiguration(java.lang.String containerConfiguration)
setContextDirectory
public void setContextDirectory(java.lang.String contextDirectory)
setInstrumentManagerConfiguration
public void setInstrumentManagerConfiguration(java.lang.String instrumentManagerConfiguration)
setLoggerManagerConfiguration
public void setLoggerManagerConfiguration(java.lang.String loggerManagerConfiguration)
setRoleManagerConfiguration
public void setRoleManagerConfiguration(java.lang.String roleManagerConfiguration)
setWorkDirectory
public void setWorkDirectory(java.lang.String workDirectory)
setInvokeMethod
public void setInvokeMethod(java.lang.String invokeMethod)
setLookupComponentRole
public void setLookupComponentRole(java.lang.String lookupComponentRole)
setSystemExitOnDispose
public void setSystemExitOnDispose(boolean systemExitOnDispose)
- Should we call System.exit(0) after we are finished with processing.
Useful if the components have a GUI and there are some threads running that
do not allow the JVM to exit.
main
public static void main(java.lang.String[] args)
setProperties
public void setProperties(java.util.Properties properties)
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.