Class TimeOutImpl

java.lang.Object
org.jboss.jca.common.metadata.common.TimeOutImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.common.TimeOut, org.jboss.jca.common.api.metadata.JCAMetadata
Direct Known Subclasses:
TimeOutImpl

public class TimeOutImpl extends Object implements org.jboss.jca.common.api.metadata.common.TimeOut
A TimeOutImpl.
Author:
Stefano Maestri
See Also:
  • Field Details

    • blockingTimeoutMillis

      protected Long blockingTimeoutMillis
      blockingTimeoutMillis
    • idleTimeoutMinutes

      protected Long idleTimeoutMinutes
      idleTimeoutMinutes
    • allocationRetry

      protected Integer allocationRetry
      allocationRetry
    • allocationRetryWaitMillis

      protected Long allocationRetryWaitMillis
      allocationRetryWaitMillis
    • xaResourceTimeout

      protected Integer xaResourceTimeout
      xaResourceTimeout
  • Constructor Details

    • TimeOutImpl

      public TimeOutImpl(Long blockingTimeoutMillis, Long idleTimeoutMinutes, Integer allocationRetry, Long allocationRetryWaitMillis, Integer xaResourceTimeout) throws org.jboss.jca.common.api.validator.ValidateException
      Constructor
      Parameters:
      blockingTimeoutMillis - blockingTimeoutMillis
      idleTimeoutMinutes - idleTimeoutMinutes
      allocationRetry - allocationRetry
      allocationRetryWaitMillis - allocationRetryWaitMillis
      xaResourceTimeout - xaResourceTimeout
      Throws:
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
  • Method Details

    • getBlockingTimeoutMillis

      public Long getBlockingTimeoutMillis()
      Specified by:
      getBlockingTimeoutMillis in interface org.jboss.jca.common.api.metadata.common.TimeOut
    • getIdleTimeoutMinutes

      public Long getIdleTimeoutMinutes()
      Specified by:
      getIdleTimeoutMinutes in interface org.jboss.jca.common.api.metadata.common.TimeOut
    • getAllocationRetry

      public Integer getAllocationRetry()
      Specified by:
      getAllocationRetry in interface org.jboss.jca.common.api.metadata.common.TimeOut
    • getAllocationRetryWaitMillis

      public Long getAllocationRetryWaitMillis()
      Specified by:
      getAllocationRetryWaitMillis in interface org.jboss.jca.common.api.metadata.common.TimeOut
    • getXaResourceTimeout

      public Integer getXaResourceTimeout()
      Specified by:
      getXaResourceTimeout in interface org.jboss.jca.common.api.metadata.common.TimeOut
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object