com.xebialabs.deployit.plugin.wls.ci
Class WlsCluster

java.lang.Object
  extended by com.xebialabs.deployit.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.wls.ci.WlsCluster
All Implemented Interfaces:
java.io.Serializable

@ConfigurationItem(description="A WebLogic Cluster, a member of WebLogic Domain. It can have WebLogicServers as it\'s members",
                   expandable=true,
                   category="middleware")
public class WlsCluster
extends com.xebialabs.deployit.BaseConfigurationItem

A cluster in a WLS domain.

See Also:
WlsServer, Serialized Form

Field Summary
private  WlsDomain domain
           
private  java.lang.String name
           
private  java.util.Set<WlsServer> servers
           
static org.apache.commons.collections.Transformer TOSTRING_FROM_NAME
           
 
Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem
label
 
Constructor Summary
WlsCluster()
           
 
Method Summary
 WlsDomain getDomain()
           
 com.xebialabs.deployit.ci.Host getHost()
           
 java.lang.String getName()
           
 java.util.Set<WlsServer> getServers()
           
 void setDomain(WlsDomain domain)
           
 void setName(java.lang.String name)
           
 void setServers(java.util.Set<WlsServer> servers)
           
 
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
 

Field Detail

TOSTRING_FROM_NAME

public static final org.apache.commons.collections.Transformer TOSTRING_FROM_NAME

name

@ConfigurationItemProperty(required=true,
                           description="Name of the WebLogic Cluster",
                           identifying=true)
private java.lang.String name

domain

@ConfigurationItemProperty(required=true,
                           description="The domain to which the WebLogic Cluster belongs")
private WlsDomain domain

servers

@ConfigurationItemProperty(description="Servers in the WebLogic Cluster")
private java.util.Set<WlsServer> servers
Constructor Detail

WlsCluster

public WlsCluster()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDomain

public WlsDomain getDomain()

setDomain

public void setDomain(WlsDomain domain)

getServers

public java.util.Set<WlsServer> getServers()

setServers

public void setServers(java.util.Set<WlsServer> servers)

getHost

public com.xebialabs.deployit.ci.Host getHost()


Copyright © 2010. All Rights Reserved.