Interface TimeoutType<T>

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

public interface TimeoutType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the timeoutType xsd type
  • Method Details

    • blockingTimeoutMillis

      TimeoutType<T> blockingTimeoutMillis(Integer blockingTimeoutMillis)
      Sets the blocking-timeout-millis element
      Parameters:
      blockingTimeoutMillis - the value for the element blocking-timeout-millis
      Returns:
      the current instance of TimeoutType
    • getBlockingTimeoutMillis

      Integer getBlockingTimeoutMillis()
      Returns the blocking-timeout-millis element
      Returns:
      the node defined for the element blocking-timeout-millis
    • removeBlockingTimeoutMillis

      TimeoutType<T> removeBlockingTimeoutMillis()
      Removes the blocking-timeout-millis element
      Returns:
      the current instance of TimeoutType
    • idleTimeoutMinutes

      TimeoutType<T> idleTimeoutMinutes(Integer idleTimeoutMinutes)
      Sets the idle-timeout-minutes element
      Parameters:
      idleTimeoutMinutes - the value for the element idle-timeout-minutes
      Returns:
      the current instance of TimeoutType
    • getIdleTimeoutMinutes

      Integer getIdleTimeoutMinutes()
      Returns the idle-timeout-minutes element
      Returns:
      the node defined for the element idle-timeout-minutes
    • removeIdleTimeoutMinutes

      TimeoutType<T> removeIdleTimeoutMinutes()
      Removes the idle-timeout-minutes element
      Returns:
      the current instance of TimeoutType
    • setTxQueryTimeout

      TimeoutType<T> setTxQueryTimeout()
      Sets the set-tx-query-timeout element
      Returns:
      the current instance of TimeoutType
    • isSetTxQueryTimeout

      Boolean isSetTxQueryTimeout()
      Removes the set-tx-query-timeout element
      Returns:
      the current instance of TimeoutType
    • removeSetTxQueryTimeout

      TimeoutType<T> removeSetTxQueryTimeout()
      Removes the set-tx-query-timeout element
      Returns:
      the current instance of TimeoutType
    • queryTimeout

      TimeoutType<T> queryTimeout(Integer queryTimeout)
      Sets the query-timeout element
      Parameters:
      queryTimeout - the value for the element query-timeout
      Returns:
      the current instance of TimeoutType
    • getQueryTimeout

      Integer getQueryTimeout()
      Returns the query-timeout element
      Returns:
      the node defined for the element query-timeout
    • removeQueryTimeout

      TimeoutType<T> removeQueryTimeout()
      Removes the query-timeout element
      Returns:
      the current instance of TimeoutType
    • useTryLock

      TimeoutType<T> useTryLock(Integer useTryLock)
      Sets the use-try-lock element
      Parameters:
      useTryLock - the value for the element use-try-lock
      Returns:
      the current instance of TimeoutType
    • getUseTryLock

      Integer getUseTryLock()
      Returns the use-try-lock element
      Returns:
      the node defined for the element use-try-lock
    • removeUseTryLock

      TimeoutType<T> removeUseTryLock()
      Removes the use-try-lock element
      Returns:
      the current instance of TimeoutType
    • allocationRetry

      TimeoutType<T> allocationRetry(Integer allocationRetry)
      Sets the allocation-retry element
      Parameters:
      allocationRetry - the value for the element allocation-retry
      Returns:
      the current instance of TimeoutType
    • getAllocationRetry

      Integer getAllocationRetry()
      Returns the allocation-retry element
      Returns:
      the node defined for the element allocation-retry
    • removeAllocationRetry

      TimeoutType<T> removeAllocationRetry()
      Removes the allocation-retry element
      Returns:
      the current instance of TimeoutType
    • allocationRetryWaitMillis

      TimeoutType<T> allocationRetryWaitMillis(Integer allocationRetryWaitMillis)
      Sets the allocation-retry-wait-millis element
      Parameters:
      allocationRetryWaitMillis - the value for the element allocation-retry-wait-millis
      Returns:
      the current instance of TimeoutType
    • getAllocationRetryWaitMillis

      Integer getAllocationRetryWaitMillis()
      Returns the allocation-retry-wait-millis element
      Returns:
      the node defined for the element allocation-retry-wait-millis
    • removeAllocationRetryWaitMillis

      TimeoutType<T> removeAllocationRetryWaitMillis()
      Removes the allocation-retry-wait-millis element
      Returns:
      the current instance of TimeoutType
    • xaResourceTimeout

      TimeoutType<T> xaResourceTimeout(String xaResourceTimeout)
      Sets the xa-resource-timeout element
      Parameters:
      xaResourceTimeout - the value for the element xa-resource-timeout
      Returns:
      the current instance of TimeoutType
    • getXaResourceTimeout

      String getXaResourceTimeout()
      Returns the xa-resource-timeout element
      Returns:
      the node defined for the element xa-resource-timeout
    • removeXaResourceTimeout

      TimeoutType<T> removeXaResourceTimeout()
      Removes the xa-resource-timeout element
      Returns:
      the current instance of TimeoutType