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 Detail

      • 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