org.objectweb.jonas.ant.JOnASBaseTask Class Reference

List of all members.

Public Member Functions

 JOnASBaseTask ()
void execute ()
void addTasks (Tasks subTasks)
void addTask (BaseTaskItf task)
void addConfiguredServices (Services servicesTasks)
void addConfiguredJms (Jms jmsTasks)
void addConfiguredJdbcRa (JdbcRa jdbcRaTask)
void addConfiguredMail (Mail mailTask)
void addConfiguredDb (Db dbTask)
void addConfiguredDbm (Dbm dbTask)
void addConfiguredLib (Lib libTask)
void addConfiguredWsdlPublish (WsdlPublish wsdlTask)
void addConfiguredCarol (Carol carolTasks)
void addConfiguredWebContainer (WebContainer webContainerTasks)
void setDestDir (File destDir)
void setJonasRoot (File jonasRoot)
void setUpdate (boolean onlyUpdate)

Static Public Attributes

final String JONAS_CONF_FILE = "jonas.properties"
final String JORAM_CONF_FILE = "a3servers.xml"
final String JORAM_ADMIN_CONF_FILE = "joram-admin.cfg"
final String CAROL_CONF_FILE = "carol.properties"
final String TOMCAT_CONF_FILE = "server.xml"
final String JETTY_CONF_FILE = "jetty5.xml"
final String P6SPY_CONF_FILE = "spy.properties"
final String[] WARS_LIST = new String[] {"juddi.war", "autoload/jonasAdmin.war"}
final String[] RARS_LIST = new String[] {"autoload/JOnAS_jdbcCP.rar", "autoload/JOnAS_jdbcDM.rar", "autoload/JOnAS_jdbcDS.rar", "autoload/JOnAS_jdbcXA.rar"}
final String[] EJBJARS_LIST = new String[] {"autoload/mejb.jar"}

Detailed Description

Class used to create a JOnAS base with different configuration like port, url for JNDI, etc
Author:
Florent Benoit

Definition at line 61 of file JOnASBaseTask.java.


Constructor & Destructor Documentation

org.objectweb.jonas.ant.JOnASBaseTask.JOnASBaseTask  ) 
 

Constructor

Definition at line 137 of file JOnASBaseTask.java.


Member Function Documentation

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredCarol Carol  carolTasks  ) 
 

Add tasks for Carol configuration

Parameters:
carolTasks tasks to do on files

Definition at line 327 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTasks().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredDb Db  dbTask  ) 
 

Add task for the DB service

Parameters:
dbTask task to do

Definition at line 296 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTask().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredDbm Dbm  dbTask  ) 
 

Add task for the DBM service

Parameters:
dbTask task to do

Definition at line 304 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTask().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredJdbcRa JdbcRa  jdbcRaTask  ) 
 

Add task for Resource adaptor

Parameters:
jdbcRaTask task to do

Definition at line 280 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTask().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredJms Jms  jmsTasks  ) 
 

Add tasks for JMS configuration

Parameters:
jmsTasks tasks to do on files

Definition at line 272 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTasks().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredLib Lib  libTask  ) 
 

Add task for library to put in JONAS_BASE/lib/ext

Parameters:
libTask task to do

Definition at line 311 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTask().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredMail Mail  mailTask  ) 
 

Add task for Resource adaptor

Parameters:
mailTask task to do

Definition at line 288 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTask().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredServices Services  servicesTasks  ) 
 

Add tasks for services (wrapped to default method)

Parameters:
servicesTasks tasks to do on files

Definition at line 264 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTask().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredWebContainer WebContainer  webContainerTasks  ) 
 

Add tasks for the web container configuration

Parameters:
webContainerTasks tasks to do on files

Definition at line 335 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTasks().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredWsdlPublish WsdlPublish  wsdlTask  ) 
 

Add task for WSDL

Parameters:
wsdlTask task to do

Definition at line 319 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.JOnASBaseTask.addTask().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.addTask BaseTaskItf  task  ) 
 

Add a task for configure some objects

Parameters:
task the task to do

Definition at line 254 of file JOnASBaseTask.java.

Referenced by org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredDb(), org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredDbm(), org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredJdbcRa(), org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredLib(), org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredMail(), org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredServices(), and org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredWsdlPublish().

void org.objectweb.jonas.ant.JOnASBaseTask.addTasks Tasks  subTasks  ) 
 

Add tasks for configured object

Parameters:
subTasks some tasks to do on files

Definition at line 242 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.jonasbase.Tasks.getTasks().

Referenced by org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredCarol(), org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredJms(), and org.objectweb.jonas.ant.JOnASBaseTask.addConfiguredWebContainer().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.execute  ) 
 

Run this task

See also:
org.apache.tools.ant.Task#execute()

Definition at line 145 of file JOnASBaseTask.java.

References org.objectweb.jonas.ant.jonasbase.BaseTaskItf.execute(), org.objectweb.jonas.ant.jonasbase.BaseTaskItf.getLogInfo(), org.objectweb.jonas.ant.jonasbase.BaseTaskItf.setDestDir(), and org.objectweb.jonas.ant.jonasbase.BaseTaskItf.setJonasRoot().

Here is the call graph for this function:

void org.objectweb.jonas.ant.JOnASBaseTask.setDestDir File  destDir  ) 
 

Set the destination directory for the replacement

Parameters:
destDir the destination directory

Definition at line 343 of file JOnASBaseTask.java.

void org.objectweb.jonas.ant.JOnASBaseTask.setJonasRoot File  jonasRoot  ) 
 

Set the source directory for the replacement

Parameters:
jonasRoot the source directory

Definition at line 351 of file JOnASBaseTask.java.

void org.objectweb.jonas.ant.JOnASBaseTask.setUpdate boolean  onlyUpdate  ) 
 

Set if this is only an update or a new JONAS_BASE

Parameters:
onlyUpdate If true update, else create and then update

Definition at line 369 of file JOnASBaseTask.java.


Member Data Documentation

final String org.objectweb.jonas.ant.JOnASBaseTask.CAROL_CONF_FILE = "carol.properties" [static]
 

Name of Carol configuration file

Definition at line 81 of file JOnASBaseTask.java.

final String [] org.objectweb.jonas.ant.JOnASBaseTask.EJBJARS_LIST = new String[] {"autoload/mejb.jar"} [static]
 

List of EjbJars to copy for each JONAS_BASE

Definition at line 111 of file JOnASBaseTask.java.

final String org.objectweb.jonas.ant.JOnASBaseTask.JETTY_CONF_FILE = "jetty5.xml" [static]
 

Name of Tomcat configuration file

Definition at line 91 of file JOnASBaseTask.java.

final String org.objectweb.jonas.ant.JOnASBaseTask.JONAS_CONF_FILE = "jonas.properties" [static]
 

Name of JOnAS configuration file

Definition at line 66 of file JOnASBaseTask.java.

final String org.objectweb.jonas.ant.JOnASBaseTask.JORAM_ADMIN_CONF_FILE = "joram-admin.cfg" [static]
 

Name of Joram admin configuration file (resource adaptor)

Definition at line 76 of file JOnASBaseTask.java.

final String org.objectweb.jonas.ant.JOnASBaseTask.JORAM_CONF_FILE = "a3servers.xml" [static]
 

Name of Joram configuration file

Definition at line 71 of file JOnASBaseTask.java.

final String org.objectweb.jonas.ant.JOnASBaseTask.P6SPY_CONF_FILE = "spy.properties" [static]
 

Name of P6Spy configuration file

Definition at line 96 of file JOnASBaseTask.java.

final String [] org.objectweb.jonas.ant.JOnASBaseTask.RARS_LIST = new String[] {"autoload/JOnAS_jdbcCP.rar", "autoload/JOnAS_jdbcDM.rar", "autoload/JOnAS_jdbcDS.rar", "autoload/JOnAS_jdbcXA.rar"} [static]
 

List of Rars to copy for each JONAS_BASE

Definition at line 106 of file JOnASBaseTask.java.

final String org.objectweb.jonas.ant.JOnASBaseTask.TOMCAT_CONF_FILE = "server.xml" [static]
 

Name of Tomcat configuration file

Definition at line 86 of file JOnASBaseTask.java.

final String [] org.objectweb.jonas.ant.JOnASBaseTask.WARS_LIST = new String[] {"juddi.war", "autoload/jonasAdmin.war"} [static]
 

List of Wars to copy for each JONAS_BASE

Definition at line 101 of file JOnASBaseTask.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:06:13 2005 for JOnAS by  doxygen 1.3.9.1