|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.avalon.fortress.tools.FortressBean
public class FortressBean
Bean for making it easier to run Fortress, for example as Ant task.
Field Summary | |
---|---|
private org.apache.avalon.fortress.impl.DefaultContainerManager |
cm
|
private static java.lang.String |
COMMONS_AVALON_LOGGER
|
private static java.lang.String |
COMMONS_LOG_PROPERTY
|
private org.apache.avalon.fortress.util.FortressConfig |
config
|
private org.apache.avalon.fortress.impl.DefaultContainer |
container
|
private java.lang.String |
invokeMethod
|
private org.apache.avalon.framework.logger.Logger |
logger
|
private java.lang.String |
lookupComponentRole
|
private java.util.Properties |
properties
|
static java.lang.String |
PROPERTY_CONTAINER_CLASS
|
static java.lang.String |
PROPERTY_CONTAINER_CONFIGURATION
|
static java.lang.String |
PROPERTY_CONTEXT_DIRECTORY
|
static java.lang.String |
PROPERTY_INSTRUMENT_MANAGER_CONFIGURATION
|
static java.lang.String |
PROPERTY_INVOKE_METHOD
|
static java.lang.String |
PROPERTY_LOGGER_MANAGER_CONFIGURATION
|
static java.lang.String |
PROPERTY_LOOKUP_COMPONENT_ROLE
|
static java.lang.String |
PROPERTY_ROLE_MANAGER_CONFIGURATION
|
static java.lang.String |
PROPERTY_SYSTEM_EXIT_ON_DISPOSE
|
static java.lang.String |
PROPERTY_WORK_DIRECTORY
|
private org.apache.avalon.framework.service.ServiceManager |
sm
|
private boolean |
systemExitOnDispose
|
Constructor Summary | |
---|---|
FortressBean()
|
Method Summary | |
---|---|
void |
dispose()
|
private void |
disposeCommonsLogging()
|
void |
enableLogging(org.apache.avalon.framework.logger.Logger logger)
|
void |
execute()
Implementation execute() method for Ant compatability. |
protected org.apache.avalon.framework.logger.Logger |
getLogger()
|
protected org.apache.avalon.framework.service.ServiceManager |
getServiceManager()
|
void |
initialize()
|
void |
initialize(java.util.Properties p)
|
private void |
initializeCommonsLogging(java.lang.ClassLoader cl)
Use reflection to set up commons logging. |
static void |
main(java.lang.String[] args)
|
void |
run()
|
void |
service(org.apache.avalon.framework.service.ServiceManager sm)
|
void |
setContainerClass(java.lang.String containerClass)
The container implementation has to be a subclass of org.apache.avalon.fortress.impl.DefaultContainer . |
void |
setContainerConfiguration(java.lang.String containerConfiguration)
|
void |
setContextDirectory(java.lang.String contextDirectory)
|
void |
setInstrumentManagerConfiguration(java.lang.String instrumentManagerConfiguration)
|
void |
setInvokeMethod(java.lang.String invokeMethod)
|
void |
setLoggerManagerConfiguration(java.lang.String loggerManagerConfiguration)
|
void |
setLookupComponentRole(java.lang.String lookupComponentRole)
|
void |
setProperties(java.util.Properties properties)
|
void |
setRoleManagerConfiguration(java.lang.String roleManagerConfiguration)
|
void |
setSystemExitOnDispose(boolean systemExitOnDispose)
Should we call System.exit(0) after we are finished with processing. |
void |
setWorkDirectory(java.lang.String workDirectory)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String COMMONS_LOG_PROPERTY
private static final java.lang.String COMMONS_AVALON_LOGGER
private final org.apache.avalon.fortress.util.FortressConfig config
private org.apache.avalon.framework.logger.Logger logger
private org.apache.avalon.fortress.impl.DefaultContainerManager cm
private org.apache.avalon.fortress.impl.DefaultContainer container
private org.apache.avalon.framework.service.ServiceManager sm
private java.lang.String lookupComponentRole
private java.lang.String invokeMethod
private boolean systemExitOnDispose
private java.util.Properties properties
public static final java.lang.String PROPERTY_CONTAINER_CLASS
public static final java.lang.String PROPERTY_CONTAINER_CONFIGURATION
public static final java.lang.String PROPERTY_CONTEXT_DIRECTORY
public static final java.lang.String PROPERTY_INSTRUMENT_MANAGER_CONFIGURATION
public static final java.lang.String PROPERTY_INVOKE_METHOD
public static final java.lang.String PROPERTY_LOGGER_MANAGER_CONFIGURATION
public static final java.lang.String PROPERTY_LOOKUP_COMPONENT_ROLE
public static final java.lang.String PROPERTY_ROLE_MANAGER_CONFIGURATION
public static final java.lang.String PROPERTY_SYSTEM_EXIT_ON_DISPOSE
public static final java.lang.String PROPERTY_WORK_DIRECTORY
Constructor Detail |
---|
public FortressBean()
Method Detail |
---|
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
enableLogging
in interface org.apache.avalon.framework.logger.LogEnabled
LogEnabled.enableLogging(org.apache.avalon.framework.logger.Logger)
protected final org.apache.avalon.framework.logger.Logger getLogger()
public void initialize() throws java.lang.Exception
initialize
in interface org.apache.avalon.framework.activity.Initializable
java.lang.Exception
Initializable.initialize()
private void initializeCommonsLogging(java.lang.ClassLoader cl)
private void disposeCommonsLogging()
public void initialize(java.util.Properties p) throws java.lang.Exception
java.lang.Exception
public void run() throws java.lang.Exception
java.lang.Exception
public void execute()
public void service(org.apache.avalon.framework.service.ServiceManager sm) throws org.apache.avalon.framework.service.ServiceException
service
in interface org.apache.avalon.framework.service.Serviceable
org.apache.avalon.framework.service.ServiceException
Serviceable.service(org.apache.avalon.framework.service.ServiceManager)
public void dispose()
dispose
in interface org.apache.avalon.framework.activity.Disposable
Disposable.dispose()
protected org.apache.avalon.framework.service.ServiceManager getServiceManager()
public void setContainerClass(java.lang.String containerClass) throws java.lang.Exception
org.apache.avalon.fortress.impl.DefaultContainer
.
containerClass
- fully qualified class name of the container implementation class.
java.lang.Exception
public void setContainerConfiguration(java.lang.String containerConfiguration)
public void setContextDirectory(java.lang.String contextDirectory)
public void setInstrumentManagerConfiguration(java.lang.String instrumentManagerConfiguration)
public void setLoggerManagerConfiguration(java.lang.String loggerManagerConfiguration)
public void setRoleManagerConfiguration(java.lang.String roleManagerConfiguration)
public void setWorkDirectory(java.lang.String workDirectory)
public void setInvokeMethod(java.lang.String invokeMethod)
public void setLookupComponentRole(java.lang.String lookupComponentRole)
public void setSystemExitOnDispose(boolean systemExitOnDispose)
public static void main(java.lang.String[] args)
public void setProperties(java.util.Properties properties)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |