Interface JmsConnectionFactoryType<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
JmsConnectionFactoryTypeImpl

public interface JmsConnectionFactoryType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the jms-connection-factoryType xsd type
  • Method Details

    • description

      JmsConnectionFactoryType<T> description(String description)
      Sets the description element
      Parameters:
      description - the value for the element description
      Returns:
      the current instance of JmsConnectionFactoryType
    • getDescription

      String getDescription()
      Returns the description element
      Returns:
      the node defined for the element description
    • removeDescription

      JmsConnectionFactoryType<T> removeDescription()
      Removes the description element
      Returns:
      the current instance of JmsConnectionFactoryType
    • name

      Sets the name element
      Parameters:
      name - the value for the element name
      Returns:
      the current instance of JmsConnectionFactoryType
    • getName

      String getName()
      Returns the name element
      Returns:
      the node defined for the element name
    • removeName

      Removes the name element
      Returns:
      the current instance of JmsConnectionFactoryType
    • className

      JmsConnectionFactoryType<T> className(String className)
      Sets the class-name element
      Parameters:
      className - the value for the element class-name
      Returns:
      the current instance of JmsConnectionFactoryType
    • getClassName

      String getClassName()
      Returns the class-name element
      Returns:
      the node defined for the element class-name
    • removeClassName

      JmsConnectionFactoryType<T> removeClassName()
      Removes the class-name element
      Returns:
      the current instance of JmsConnectionFactoryType
    • resourceAdapter

      JmsConnectionFactoryType<T> resourceAdapter(String resourceAdapter)
      Sets the resource-adapter element
      Parameters:
      resourceAdapter - the value for the element resource-adapter
      Returns:
      the current instance of JmsConnectionFactoryType
    • getResourceAdapter

      String getResourceAdapter()
      Returns the resource-adapter element
      Returns:
      the node defined for the element resource-adapter
    • removeResourceAdapter

      JmsConnectionFactoryType<T> removeResourceAdapter()
      Removes the resource-adapter element
      Returns:
      the current instance of JmsConnectionFactoryType
    • user

      Sets the user element
      Parameters:
      user - the value for the element user
      Returns:
      the current instance of JmsConnectionFactoryType
    • getUser

      String getUser()
      Returns the user element
      Returns:
      the node defined for the element user
    • removeUser

      Removes the user element
      Returns:
      the current instance of JmsConnectionFactoryType
    • password

      JmsConnectionFactoryType<T> password(String password)
      Sets the password element
      Parameters:
      password - the value for the element password
      Returns:
      the current instance of JmsConnectionFactoryType
    • getPassword

      String getPassword()
      Returns the password element
      Returns:
      the node defined for the element password
    • removePassword

      JmsConnectionFactoryType<T> removePassword()
      Removes the password element
      Returns:
      the current instance of JmsConnectionFactoryType
    • clientId

      JmsConnectionFactoryType<T> clientId(String clientId)
      Sets the client-id element
      Parameters:
      clientId - the value for the element client-id
      Returns:
      the current instance of JmsConnectionFactoryType
    • getClientId

      String getClientId()
      Returns the client-id element
      Returns:
      the node defined for the element client-id
    • removeClientId

      JmsConnectionFactoryType<T> removeClientId()
      Removes the client-id element
      Returns:
      the current instance of JmsConnectionFactoryType
    • getOrCreateProperty

      PropertyType<JmsConnectionFactoryType<T>> getOrCreateProperty()
      If not already created, a new property element will be created and returned. Otherwise, the first existing property element will be returned.
      Returns:
      the instance defined for the element property
    • createProperty

      Creates a new property element
      Returns:
      the new created instance of PropertyTypeinvalid input: '<'JmsConnectionFactoryType>
    • getAllProperty

      Returns all property elements
      Returns:
      list of property
    • removeAllProperty

      JmsConnectionFactoryType<T> removeAllProperty()
      Removes all property elements
      Returns:
      the current instance of PropertyTypeinvalid input: '<'JmsConnectionFactoryType>
    • transactional

      JmsConnectionFactoryType<T> transactional(Boolean transactional)
      Sets the transactional element
      Parameters:
      transactional - the value for the element transactional
      Returns:
      the current instance of JmsConnectionFactoryType
    • isTransactional

      Boolean isTransactional()
      Returns the transactional element
      Returns:
      the node defined for the element transactional
    • removeTransactional

      JmsConnectionFactoryType<T> removeTransactional()
      Removes the transactional element
      Returns:
      the current instance of JmsConnectionFactoryType
    • maxPoolSize

      JmsConnectionFactoryType<T> maxPoolSize(Integer maxPoolSize)
      Sets the max-pool-size element
      Parameters:
      maxPoolSize - the value for the element max-pool-size
      Returns:
      the current instance of JmsConnectionFactoryType
    • getMaxPoolSize

      Integer getMaxPoolSize()
      Returns the max-pool-size element
      Returns:
      the node defined for the element max-pool-size
    • removeMaxPoolSize

      JmsConnectionFactoryType<T> removeMaxPoolSize()
      Removes the max-pool-size element
      Returns:
      the current instance of JmsConnectionFactoryType
    • minPoolSize

      JmsConnectionFactoryType<T> minPoolSize(Integer minPoolSize)
      Sets the min-pool-size element
      Parameters:
      minPoolSize - the value for the element min-pool-size
      Returns:
      the current instance of JmsConnectionFactoryType
    • getMinPoolSize

      Integer getMinPoolSize()
      Returns the min-pool-size element
      Returns:
      the node defined for the element min-pool-size
    • removeMinPoolSize

      JmsConnectionFactoryType<T> removeMinPoolSize()
      Removes the min-pool-size element
      Returns:
      the current instance of JmsConnectionFactoryType
    • id

      Sets the id attribute
      Parameters:
      id - the value for the attribute id
      Returns:
      the current instance of JmsConnectionFactoryType
    • getId

      String getId()
      Returns the id attribute
      Returns:
      the value defined for the attribute id
    • removeId

      Removes the id attribute
      Returns:
      the current instance of JmsConnectionFactoryType