com.xebialabs.deployit.plugin.was.ci
Class WasServer
java.lang.Object
com.xebialabs.deployit.BaseConfigurationItem
com.xebialabs.deployit.plugin.was.ci.WasTarget
com.xebialabs.deployit.plugin.was.ci.WasServer
- All Implemented Interfaces:
- java.io.Serializable
@ConfigurationItem(category="middleware",
description="A WebSphere server. Is a member of the WebSphereCell to which it belongs.",
targetForMappingTypes=com.xebialabs.deployit.ci.artifact.mapping.EarMapping.class)
public class WasServer- extends WasTarget
- See Also:
- Serialized Form
| Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem |
label |
| Methods inherited from class com.xebialabs.deployit.BaseConfigurationItem |
equals, getLabel, hashCode, setLabel, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
node
@ConfigurationItemProperty(label="WebSphere node")
private WasNode node
name
@ConfigurationItemProperty(required=true,
label="WebSphere name",
description="Name of the WebSphere server, e.g. server1")
private java.lang.String name
classpath
@ConfigurationItemProperty(required=false,
label="Classpath",
description="Classpath for this server.",
size=LARGE,
category="JVM")
private java.lang.String classpath
bootClasspath
@ConfigurationItemProperty(required=false,
label="Boot classpath",
description="Boot classpath for this server.",
size=LARGE,
category="JVM")
private java.lang.String bootClasspath
initHeapSize
@ConfigurationItemProperty(required=false,
label="Initial heap size",
description="Initial heap size to be allocated to the JVM (in megabytes).",
size=SMALL,
category="JVM")
private int initHeapSize
maxHeapSize
@ConfigurationItemProperty(required=false,
label="Maximum heap size",
description="Maximum heap size to be allocated to the JVM (in megabytes).",
size=SMALL,
category="JVM")
private int maxHeapSize
jvmArguments
@ConfigurationItemProperty(required=false,
label="JVM arguments",
description="Generic JVM arguments.",
size=LARGE,
category="JVM")
private java.lang.String jvmArguments
disableJit
@ConfigurationItemProperty(required=false,
label="Disable JIT",
description="Disable just-in-time compiler.",
category="JVM")
private boolean disableJit
applicationClassLoaderPolicyAndMode
@ConfigurationItemProperty(required=false,
label="Classloader policy and mode",
description="Server-wide application classloader policy and mode",
category="JVM")
private WasClassLoaderPolicyAndMode applicationClassLoaderPolicyAndMode
workingDir
@ConfigurationItemProperty(required=false,
label="Working directory",
description="Working directory of started process.",
size=LARGE,
category="JVM")
private java.lang.String workingDir
umask
@ConfigurationItemProperty(required=false,
label="Unix umask",
description="Umask of started process.",
category="JVM")
private java.lang.String umask
stdOut
@ConfigurationItemProperty(required=false,
label="Stdout logfile prefix",
description="Prefix of the path to the stdout log file. Example; /data/waslogs/stdout_",
size=LARGE,
category="Logging")
private java.lang.String stdOut
stdErr
@ConfigurationItemProperty(required=false,
label="Stderr logfile prefix",
description="Prefix of the path to the stderr log file. Example; /data/waslogs/stderr_",
size=LARGE,
category="Logging")
private java.lang.String stdErr
jvmStdOut
@ConfigurationItemProperty(required=false,
label="JVM stdout logfile prefix",
description="Prefix of the path to the JVM stdout log file. Example; /data/waslogs/jvmstdout_",
size=LARGE,
category="Logging")
private java.lang.String jvmStdOut
jvmStdErr
@ConfigurationItemProperty(required=false,
label="JVM stderr logfile prefix",
description="Prefix of the path to the JVM stderr log file. Example; /data/waslogs/jvmstderr_",
size=LARGE,
category="Logging")
private java.lang.String jvmStdErr
servletCaching
@ConfigurationItemProperty(required=false,
label="Enable servlet caching",
category="Web container")
private boolean servletCaching
sessionTimeout
@ConfigurationItemProperty(required=false,
label="Session timeout",
description="HTTP session timeout in minutes",
category="Web container")
private int sessionTimeout
maximumSessionsInMemory
@ConfigurationItemProperty(required=false,
label="Max # of sessions in memory",
description="Maximum # of HTTP sessions in memory",
category="Web container")
private int maximumSessionsInMemory
enableSessionCookies
@ConfigurationItemProperty(required=false,
label="Enable session cookies",
category="Web container")
private boolean enableSessionCookies
cookieName
@ConfigurationItemProperty(required=false,
label="Session cookie name",
category="Web container")
private java.lang.String cookieName
cookieDomain
@ConfigurationItemProperty(required=false,
label="Session cookie domain",
category="Web container")
private java.lang.String cookieDomain
cookiePath
@ConfigurationItemProperty(required=false,
label="Session cookie path",
category="Web container")
private java.lang.String cookiePath
WasServer
public WasServer()
getNode
public WasNode getNode()
setNode
public void setNode(WasNode node)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getClasspath
public java.lang.String getClasspath()
setClasspath
public void setClasspath(java.lang.String classpath)
getBootClasspath
public java.lang.String getBootClasspath()
setBootClasspath
public void setBootClasspath(java.lang.String bootClasspath)
getInitHeapSize
public int getInitHeapSize()
setInitHeapSize
public void setInitHeapSize(int initHeapSize)
getMaxHeapSize
public int getMaxHeapSize()
setMaxHeapSize
public void setMaxHeapSize(int maxHeapSize)
getJvmArguments
public java.lang.String getJvmArguments()
setJvmArguments
public void setJvmArguments(java.lang.String jvmArguments)
getDisableJit
public boolean getDisableJit()
setDisableJit
public void setDisableJit(boolean disableJit)
getApplicationClassLoaderPolicyAndMode
public WasClassLoaderPolicyAndMode getApplicationClassLoaderPolicyAndMode()
setApplicationClassLoaderPolicyAndMode
public void setApplicationClassLoaderPolicyAndMode(WasClassLoaderPolicyAndMode applicationClassLoaderPolicyAndMode)
getWorkingDir
public java.lang.String getWorkingDir()
setWorkingDir
public void setWorkingDir(java.lang.String workingDir)
getUmask
public java.lang.String getUmask()
setUmask
public void setUmask(java.lang.String umask)
getStdOut
public java.lang.String getStdOut()
setStdOut
public void setStdOut(java.lang.String stdOut)
getStdErr
public java.lang.String getStdErr()
setStdErr
public void setStdErr(java.lang.String stdErr)
getJvmStdOut
public java.lang.String getJvmStdOut()
setJvmStdOut
public void setJvmStdOut(java.lang.String jvmStdOut)
getJvmStdErr
public java.lang.String getJvmStdErr()
setJvmStdErr
public void setJvmStdErr(java.lang.String jvmStdErr)
getServletCaching
public boolean getServletCaching()
setServletCaching
public void setServletCaching(boolean servletCaching)
getSessionTimeout
public int getSessionTimeout()
setSessionTimeout
public void setSessionTimeout(int sessionTimeout)
getMaximumSessionsInMemory
public int getMaximumSessionsInMemory()
setMaximumSessionsInMemory
public void setMaximumSessionsInMemory(int maximumSessionsInMemory)
getEnableSessionCookies
public boolean getEnableSessionCookies()
setEnableSessionCookies
public void setEnableSessionCookies(boolean enableSessionCookies)
getCookieName
public java.lang.String getCookieName()
setCookieName
public void setCookieName(java.lang.String cookieName)
getCookieDomain
public java.lang.String getCookieDomain()
setCookieDomain
public void setCookieDomain(java.lang.String cookieDomain)
getCookiePath
public java.lang.String getCookiePath()
setCookiePath
public void setCookiePath(java.lang.String cookiePath)
getCell
public WasCell getCell()
- Specified by:
getCell in class WasTarget
getNodes
public java.util.Collection<WasNode> getNodes()
- Specified by:
getNodes in class WasTarget
Copyright © 2010. All Rights Reserved.