|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.Task org.objectweb.jonas.ant.JOnASBaseTask
Class used to create a JOnAS base with different configuration like port, url for JNDI, etc
Field Summary | |
static java.lang.String[] |
APPS_LIST
List of Apps to copy for each JONAS_BASE |
static java.lang.String |
CAROL_CONF_FILE
Name of Carol configuration file |
static java.lang.String |
DOMAIN_CONF_FILE
Name of domain management file |
static java.lang.String[] |
EJBJARS_LIST
List of EjbJars to copy for each JONAS_BASE |
static java.lang.String |
JETTY_CONF_FILE
Name of Tomcat configuration file |
static java.lang.String |
JGROUPS_CMI_CONF_FILE
Name of JGroups CMI configuration file |
static java.lang.String |
JGROUPS_HA_CONF_FILE
Name of JGroups HA configuration file |
static java.lang.String |
JONAS_CONF_FILE
Name of JOnAS configuration file |
static java.lang.String |
JORAM_ADMIN_CONF_FILE
Name of Joram admin configuration file (resource adaptor) |
static java.lang.String |
JORAM_CONF_FILE
Name of Joram configuration file |
static java.lang.String |
P6SPY_CONF_FILE
Name of P6Spy configuration file |
static java.lang.String[] |
RARS_LIST
List of Rars to copy for each JONAS_BASE |
static java.lang.String |
TOMCAT_CONF_FILE
Name of Tomcat configuration file |
static java.lang.String[] |
WARS_LIST
List of Wars to copy for each JONAS_BASE |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
JOnASBaseTask()
Constructor |
Method Summary | |
void |
addConfiguredCarol(Carol carolTasks)
Add tasks for Carol configuration |
void |
addConfiguredDb(Db dbTask)
Add task for the DB service |
void |
addConfiguredDbm(Dbm dbTask)
Add task for the DBM service |
void |
addConfiguredDiscovery(Discovery discoveryTasks)
Add tasks for Discovery configuration |
void |
addConfiguredJdbcRa(JdbcRa jdbcRaTask)
Add task for Resource adaptor |
void |
addConfiguredJms(Jms jmsTasks)
Add tasks for JMS configuration |
void |
addConfiguredLib(Lib libTask)
Add task for library to put in JONAS_BASE/lib/ext |
void |
addConfiguredMail(Mail mailTask)
Add task for Resource adaptor |
void |
addConfiguredServices(Services servicesTasks)
Add tasks for services (wrapped to default method) |
void |
addConfiguredWebContainer(WebContainer webContainerTasks)
Add tasks for the web container configuration |
void |
addConfiguredWsdlPublish(WsdlPublish wsdlTask)
Add task for WSDL |
void |
addTask(BaseTaskItf task)
Add a task for configure some objects |
void |
addTasks(Tasks subTasks)
Add tasks for configured object |
void |
execute()
Run this task |
void |
setDestDir(java.io.File destDir)
Set the destination directory for the replacement |
void |
setJonasRoot(java.io.File jonasRoot)
Set the source directory for the replacement |
void |
setUpdate(boolean onlyUpdate)
Set if this is only an update or a new JONAS_BASE |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String JONAS_CONF_FILE
public static final java.lang.String JORAM_CONF_FILE
public static final java.lang.String JORAM_ADMIN_CONF_FILE
public static final java.lang.String CAROL_CONF_FILE
public static final java.lang.String JGROUPS_CMI_CONF_FILE
public static final java.lang.String JGROUPS_HA_CONF_FILE
public static final java.lang.String TOMCAT_CONF_FILE
public static final java.lang.String JETTY_CONF_FILE
public static final java.lang.String P6SPY_CONF_FILE
public static final java.lang.String DOMAIN_CONF_FILE
public static final java.lang.String[] WARS_LIST
public static final java.lang.String[] RARS_LIST
public static final java.lang.String[] EJBJARS_LIST
public static final java.lang.String[] APPS_LIST
Constructor Detail |
public JOnASBaseTask()
Method Detail |
public void execute()
Task.execute()
public void addTasks(Tasks subTasks)
subTasks
- some tasks to do on filespublic void addTask(BaseTaskItf task)
task
- the task to dopublic void addConfiguredServices(Services servicesTasks)
servicesTasks
- tasks to do on filespublic void addConfiguredJms(Jms jmsTasks)
jmsTasks
- tasks to do on filespublic void addConfiguredJdbcRa(JdbcRa jdbcRaTask)
jdbcRaTask
- task to dopublic void addConfiguredMail(Mail mailTask)
mailTask
- task to dopublic void addConfiguredDb(Db dbTask)
dbTask
- task to dopublic void addConfiguredDbm(Dbm dbTask)
dbTask
- task to dopublic void addConfiguredLib(Lib libTask)
libTask
- task to dopublic void addConfiguredWsdlPublish(WsdlPublish wsdlTask)
wsdlTask
- task to dopublic void addConfiguredCarol(Carol carolTasks)
carolTasks
- tasks to do on filespublic void addConfiguredDiscovery(Discovery discoveryTasks)
discoveryTasks
- tasks to do on filespublic void addConfiguredWebContainer(WebContainer webContainerTasks)
webContainerTasks
- tasks to do on filespublic void setDestDir(java.io.File destDir)
destDir
- the destination directorypublic void setJonasRoot(java.io.File jonasRoot)
jonasRoot
- the source directorypublic void setUpdate(boolean onlyUpdate)
onlyUpdate
- If true update, else create and then update
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |