Class PoolImpl

java.lang.Object
org.jboss.jca.common.metadata.common.PoolImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.common.Pool, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata
Direct Known Subclasses:
DsPoolImpl, XaPoolImpl

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

    • minPoolSize

      protected Integer minPoolSize
      minPoolSize
    • initialPoolSize

      protected Integer initialPoolSize
      initial-pool-size
    • maxPoolSize

      protected Integer maxPoolSize
      maxPoolSize
    • prefill

      protected Boolean prefill
      prefill
    • useStrictMin

      protected Boolean useStrictMin
      use-strict-min
    • flushStrategy

      protected org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy
      flush-strategy
    • capacity

      protected org.jboss.jca.common.api.metadata.common.Capacity capacity
      capacity
    • fair

      protected Boolean fair
      is-fair
  • Constructor Details

    • PoolImpl

      public PoolImpl(Integer minPoolSize, Integer initialPoolSize, Integer maxPoolSize, Boolean prefill, Boolean useStrictMin, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, org.jboss.jca.common.api.metadata.common.Capacity capacity, Boolean fair) throws org.jboss.jca.common.api.validator.ValidateException
      Constructor
      Parameters:
      minPoolSize - minPoolSize
      initialPoolSize - initialPoolSize
      maxPoolSize - maxPoolSize
      prefill - prefill
      useStrictMin - useStrictMin
      flushStrategy - flushStrategy
      capacity - capacity
      fair - fair
      Throws:
      org.jboss.jca.common.api.validator.ValidateException - ValidateException
  • Method Details

    • getMinPoolSize

      public Integer getMinPoolSize()
      Specified by:
      getMinPoolSize in interface org.jboss.jca.common.api.metadata.common.Pool
    • getInitialPoolSize

      public Integer getInitialPoolSize()
      Specified by:
      getInitialPoolSize in interface org.jboss.jca.common.api.metadata.common.Pool
    • getMaxPoolSize

      public Integer getMaxPoolSize()
      Specified by:
      getMaxPoolSize in interface org.jboss.jca.common.api.metadata.common.Pool
    • isPrefill

      public Boolean isPrefill()
      Specified by:
      isPrefill in interface org.jboss.jca.common.api.metadata.common.Pool
    • isUseStrictMin

      public Boolean isUseStrictMin()
      Specified by:
      isUseStrictMin in interface org.jboss.jca.common.api.metadata.common.Pool
    • getFlushStrategy

      public org.jboss.jca.common.api.metadata.common.FlushStrategy getFlushStrategy()
      Specified by:
      getFlushStrategy in interface org.jboss.jca.common.api.metadata.common.Pool
    • getCapacity

      public org.jboss.jca.common.api.metadata.common.Capacity getCapacity()
      Specified by:
      getCapacity in interface org.jboss.jca.common.api.metadata.common.Pool
    • isFair

      public Boolean isFair()
      Specified by:
      isFair in interface org.jboss.jca.common.api.metadata.common.Pool
    • validate

      public void validate() throws org.jboss.jca.common.api.validator.ValidateException
      Specified by:
      validate in interface org.jboss.jca.common.api.metadata.ValidatableMetadata
      Throws:
      org.jboss.jca.common.api.validator.ValidateException
    • 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