org.objectweb.jonas.ant.cluster
Class WebContainerCluster

java.lang.Object
  extended by org.objectweb.jonas.ant.jonasbase.Tasks
      extended by org.objectweb.jonas.ant.cluster.ClusterTasks
          extended by org.objectweb.jonas.ant.cluster.WebContainerCluster

public class WebContainerCluster
extends ClusterTasks

Define WebContainerCluster task

Author:
Benoit Pelletier

Field Summary
 
Fields inherited from class org.objectweb.jonas.ant.cluster.ClusterTasks
ARCH_BOTH_WEB_EJB, ARCH_SEPARATED_WEB_EJB
 
Constructor Summary
WebContainerCluster()
          Default constructor
 
Method Summary
 void generatesTasks()
          Generates the carol tasks for each JOnAS's instances
 void setAjpPortRange(java.lang.String ajpPortRange)
          Set AJP ports range
 void setClusterListenPortRange(java.lang.String clusterListenPortRange)
          Set Cluster listen ports range
 void setClusterMcastAddr(java.lang.String clusterMcastAddr)
          Set clusterMcastAddr
 void setClusterMcastPort(java.lang.String clusterMcastPort)
          Set clusterMcastPort
 void setClusterName(java.lang.String clusterName)
          Set Cluster name
 void setDirectorDir(java.lang.String directorDir)
          Set director directory
 void setDirectorEnabled(boolean enabled)
          Set director enabled
 void setDirectorLbFactorRange(java.lang.String directorLbFactorRange)
          Set director lb factor range
 void setDirectorPortRange(java.lang.String directorPortRange)
          Set Director ports range
 void setHttpPortRange(java.lang.String httpPortRange)
          Set HTTP ports range
 void setModjkDir(java.lang.String modjkDir)
          Set mod_jk directory
 void setModjkEnabled(boolean enabled)
          Set mod_jk enabled
 void setModJkLbFactorRange(java.lang.String modJkLbFactorRange)
          Set mod_jk lb factor range
 void setModjkRootDir(java.lang.String modjkRootDir)
          Set mod_jk root directory
 void setName(java.lang.String containerName)
          Set the name of the web container : jetty or tomcat
 void setStickySession(boolean stickySession)
          Set the sticky session
 
Methods inherited from class org.objectweb.jonas.ant.cluster.ClusterTasks
addClusterTask, getArch, getClusterTasks, getDestDir, getDestDirPrefix, getDestDirSuffixIndFirst, getDestDirSuffixIndLast, getLogInfo, getRootTask, log, setArch, setDestDirPrefix, setDestDirSuffixIndFirst, setDestDirSuffixIndLast, setLogInfo, setRootTask
 
Methods inherited from class org.objectweb.jonas.ant.jonasbase.Tasks
addTask, addTasks, addTasks, getTasks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebContainerCluster

public WebContainerCluster()
Default constructor

Method Detail

setDirectorDir

public void setDirectorDir(java.lang.String directorDir)
Set director directory

Parameters:
directorDir - directory

setModjkEnabled

public void setModjkEnabled(boolean enabled)
Set mod_jk enabled

Parameters:
enabled - true/false

setDirectorEnabled

public void setDirectorEnabled(boolean enabled)
Set director enabled

Parameters:
enabled - true/false

setModjkDir

public void setModjkDir(java.lang.String modjkDir)
Set mod_jk directory

Parameters:
modjkDir - directory

setModjkRootDir

public void setModjkRootDir(java.lang.String modjkRootDir)
Set mod_jk root directory

Parameters:
modjkRootDir - directory

setClusterMcastAddr

public void setClusterMcastAddr(java.lang.String clusterMcastAddr)
Set clusterMcastAddr

Parameters:
clusterMcastAddr - multicast address to set

setClusterMcastPort

public void setClusterMcastPort(java.lang.String clusterMcastPort)
Set clusterMcastPort

Parameters:
clusterMcastPort - multicast port to set

setClusterListenPortRange

public void setClusterListenPortRange(java.lang.String clusterListenPortRange)
Set Cluster listen ports range

Parameters:
clusterListenPortRange - Cluster Listen ports range

setClusterName

public void setClusterName(java.lang.String clusterName)
Set Cluster name

Parameters:
clusterName - cluster name

setHttpPortRange

public void setHttpPortRange(java.lang.String httpPortRange)
Set HTTP ports range

Parameters:
httpPortRange - HTTP ports range

setAjpPortRange

public void setAjpPortRange(java.lang.String ajpPortRange)
Set AJP ports range

Parameters:
ajpPortRange - AJP ports range

setModJkLbFactorRange

public void setModJkLbFactorRange(java.lang.String modJkLbFactorRange)
Set mod_jk lb factor range

Parameters:
modJkLbFactorRange - load balancing factor range

setDirectorPortRange

public void setDirectorPortRange(java.lang.String directorPortRange)
Set Director ports range

Parameters:
directorPortRange - Director ports range

setDirectorLbFactorRange

public void setDirectorLbFactorRange(java.lang.String directorLbFactorRange)
Set director lb factor range

Parameters:
directorLbFactorRange - load balancing factor range

setName

public void setName(java.lang.String containerName)
Set the name of the web container : jetty or tomcat

Parameters:
containerName - jetty or tomcat

setStickySession

public void setStickySession(boolean stickySession)
Set the sticky session

Parameters:
stickySession - true/false

generatesTasks

public void generatesTasks()
Generates the carol tasks for each JOnAS's instances

Specified by:
generatesTasks in class ClusterTasks