org.jboss.shrinkwrap.descriptor.api.jboss51
Interface ClusterConfigType<T>

All Superinterfaces:
Child<T>

public interface ClusterConfigType<T>
extends Child<T>

This interface defines the contract for the cluster-configType xsd type

Since:
Generation date :2013-01-26T19:27:00.777+01:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Method Summary
 ClusterConfigType<T> beanLoadBalancePolicy(String beanLoadBalancePolicy)
          Sets the bean-load-balance-policy element
 ClusterConfigType<T> description(String... values)
          Creates for all String objects representing description elements, a new description element
 List<String> getAllDescription()
          Returns all description elements
 String getBeanLoadBalancePolicy()
          Returns the bean-load-balance-policy element
 String getHomeLoadBalancePolicy()
          Returns the home-load-balance-policy element
 String getId()
          Returns the id attribute
 String getLoadBalancePolicy()
          Returns the load-balance-policy element
 String getPartitionName()
          Returns the partition-name element
 String getSessionStateManagerJndiName()
          Returns the session-state-manager-jndi-name element
 ClusterConfigType<T> homeLoadBalancePolicy(String homeLoadBalancePolicy)
          Sets the home-load-balance-policy element
 ClusterConfigType<T> id(String id)
          Sets the id attribute
 ClusterConfigType<T> loadBalancePolicy(String loadBalancePolicy)
          Sets the load-balance-policy element
 ClusterConfigType<T> partitionName(String partitionName)
          Sets the partition-name element
 ClusterConfigType<T> removeAllDescription()
          Removes the description element
 ClusterConfigType<T> removeBeanLoadBalancePolicy()
          Removes the bean-load-balance-policy element
 ClusterConfigType<T> removeHomeLoadBalancePolicy()
          Removes the home-load-balance-policy element
 ClusterConfigType<T> removeId()
          Removes the id attribute
 ClusterConfigType<T> removeLoadBalancePolicy()
          Removes the load-balance-policy element
 ClusterConfigType<T> removePartitionName()
          Removes the partition-name element
 ClusterConfigType<T> removeSessionStateManagerJndiName()
          Removes the session-state-manager-jndi-name element
 ClusterConfigType<T> sessionStateManagerJndiName(String sessionStateManagerJndiName)
          Sets the session-state-manager-jndi-name element
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

description

ClusterConfigType<T> description(String... values)
Creates for all String objects representing description elements, a new description element

Parameters:
values - list of description objects
Returns:
the current instance of ClusterConfigType

getAllDescription

List<String> getAllDescription()
Returns all description elements

Returns:
list of description

removeAllDescription

ClusterConfigType<T> removeAllDescription()
Removes the description element

Returns:
the current instance of ClusterConfigType

partitionName

ClusterConfigType<T> partitionName(String partitionName)
Sets the partition-name element

Parameters:
partitionName - the value for the element partition-name
Returns:
the current instance of ClusterConfigType

getPartitionName

String getPartitionName()
Returns the partition-name element

Returns:
the node defined for the element partition-name

removePartitionName

ClusterConfigType<T> removePartitionName()
Removes the partition-name element

Returns:
the current instance of ClusterConfigType

homeLoadBalancePolicy

ClusterConfigType<T> homeLoadBalancePolicy(String homeLoadBalancePolicy)
Sets the home-load-balance-policy element

Parameters:
homeLoadBalancePolicy - the value for the element home-load-balance-policy
Returns:
the current instance of ClusterConfigType

getHomeLoadBalancePolicy

String getHomeLoadBalancePolicy()
Returns the home-load-balance-policy element

Returns:
the node defined for the element home-load-balance-policy

removeHomeLoadBalancePolicy

ClusterConfigType<T> removeHomeLoadBalancePolicy()
Removes the home-load-balance-policy element

Returns:
the current instance of ClusterConfigType

beanLoadBalancePolicy

ClusterConfigType<T> beanLoadBalancePolicy(String beanLoadBalancePolicy)
Sets the bean-load-balance-policy element

Parameters:
beanLoadBalancePolicy - the value for the element bean-load-balance-policy
Returns:
the current instance of ClusterConfigType

getBeanLoadBalancePolicy

String getBeanLoadBalancePolicy()
Returns the bean-load-balance-policy element

Returns:
the node defined for the element bean-load-balance-policy

removeBeanLoadBalancePolicy

ClusterConfigType<T> removeBeanLoadBalancePolicy()
Removes the bean-load-balance-policy element

Returns:
the current instance of ClusterConfigType

loadBalancePolicy

ClusterConfigType<T> loadBalancePolicy(String loadBalancePolicy)
Sets the load-balance-policy element

Parameters:
loadBalancePolicy - the value for the element load-balance-policy
Returns:
the current instance of ClusterConfigType

getLoadBalancePolicy

String getLoadBalancePolicy()
Returns the load-balance-policy element

Returns:
the node defined for the element load-balance-policy

removeLoadBalancePolicy

ClusterConfigType<T> removeLoadBalancePolicy()
Removes the load-balance-policy element

Returns:
the current instance of ClusterConfigType

sessionStateManagerJndiName

ClusterConfigType<T> sessionStateManagerJndiName(String sessionStateManagerJndiName)
Sets the session-state-manager-jndi-name element

Parameters:
sessionStateManagerJndiName - the value for the element session-state-manager-jndi-name
Returns:
the current instance of ClusterConfigType

getSessionStateManagerJndiName

String getSessionStateManagerJndiName()
Returns the session-state-manager-jndi-name element

Returns:
the node defined for the element session-state-manager-jndi-name

removeSessionStateManagerJndiName

ClusterConfigType<T> removeSessionStateManagerJndiName()
Removes the session-state-manager-jndi-name element

Returns:
the current instance of ClusterConfigType

id

ClusterConfigType<T> id(String id)
Sets the id attribute

Parameters:
id - the value for the attribute id
Returns:
the current instance of ClusterConfigType

getId

String getId()
Returns the id attribute

Returns:
the value defined for the attribute id

removeId

ClusterConfigType<T> removeId()
Removes the id attribute

Returns:
the current instance of ClusterConfigType


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.