org.ow2.jonas.ant.cluster
Class WebContainerCluster

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

public class WebContainerCluster
extends ClusterTasks

Define WebContainerCluster task.

Author:
Benoit Pelletier

Field Summary
 
Fields inherited from class org.ow2.jonas.ant.cluster.ClusterTasks
ARCH_BOTH_WEB_EJB, ARCH_SEPARATED_WEB_EJB
 
Constructor Summary
WebContainerCluster()
          Default constructor.
 
Method Summary
 void generatesTasks()
          Generates the WebContainer tasks for each JOnAS's instances.
 void setAjpPortRange(String ajpPortRange)
          Set AJP ports range.
 void setClusterListenPortRange(String clusterListenPortRange)
          Set Cluster listen ports range.
 void setClusterMcastAddr(String clusterMcastAddr)
          Set clusterMcastAddr.
 void setClusterMcastPort(String clusterMcastPort)
          Set clusterMcastPort.
 void setClusterName(String clusterName)
          Set Cluster name.
 void setDirectorDir(String directorDir)
          Set director directory.
 void setDirectorEnabled(boolean enabled)
          Set director enabled.
 void setDirectorLbFactorRange(String directorLbFactorRange)
          Set director lb factor range.
 void setDirectorPortRange(String directorPortRange)
          Set Director ports range.
 void setHttpPortRange(String httpPortRange)
          Set HTTP ports range.
 void setModjkDir(String modjkDir)
          Set mod_jk directory.
 void setModjkEnabled(boolean enabled)
          Set mod_jk enabled.
 void setModJkLbFactorRange(String modJkLbFactorRange)
          Set mod_jk lb factor range.
 void setModjkRootDir(String modjkRootDir)
          Set mod_jk root directory.
 void setName(String containerName)
          Set the name of the web container : jetty or tomcat.
 void setOndemandEnabled(boolean enabled)
          Set ondemand enabled.
 void setOndemandRedirectPort(String redirectport)
          Set mod_jk directory.
 void setStickySession(boolean stickySession)
          Set the sticky session.
 
Methods inherited from class org.ow2.jonas.ant.cluster.ClusterTasks
addClusterTask, getArch, getClusterTasks, getDestDir, getDestDirPrefix, getDestDirSuffixIndFirst, getDestDirSuffixIndLast, getEjbInstNb, getLogInfo, getRootTask, getWebInstNb, log, setArch, setDestDirPrefix, setDestDirSuffixIndFirst, setDestDirSuffixIndLast, setEjbInstNb, setLogInfo, setRootTask, setWebInstNb
 
Methods inherited from class org.ow2.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(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(String modjkDir)
Set mod_jk directory.

Parameters:
modjkDir - directory

setOndemandEnabled

public void setOndemandEnabled(boolean enabled)
Set ondemand enabled.

Parameters:
enabled - true/false

setOndemandRedirectPort

public void setOndemandRedirectPort(String redirectport)
Set mod_jk directory.

Parameters:
modjkDir - directory

setModjkRootDir

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

Parameters:
modjkRootDir - directory

setClusterMcastAddr

public void setClusterMcastAddr(String clusterMcastAddr)
Set clusterMcastAddr.

Parameters:
clusterMcastAddr - multicast address to set

setClusterMcastPort

public void setClusterMcastPort(String clusterMcastPort)
Set clusterMcastPort.

Parameters:
clusterMcastPort - multicast port to set

setClusterListenPortRange

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

Parameters:
clusterListenPortRange - Cluster Listen ports range

setClusterName

public void setClusterName(String clusterName)
Set Cluster name.

Parameters:
clusterName - cluster name

setHttpPortRange

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

Parameters:
httpPortRange - HTTP ports range

setAjpPortRange

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

Parameters:
ajpPortRange - AJP ports range

setModJkLbFactorRange

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

Parameters:
modJkLbFactorRange - load balancing factor range

setDirectorPortRange

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

Parameters:
directorPortRange - Director ports range

setDirectorLbFactorRange

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

Parameters:
directorLbFactorRange - load balancing factor range

setName

public void setName(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 WebContainer tasks for each JOnAS's instances.

Specified by:
generatesTasks in class ClusterTasks


Copyright © 2010 OW2 Consortium. All Rights Reserved.