org.jboss.jca.common.metadata.ds.v11
Class DsXaPoolImpl

java.lang.Object
  extended by org.jboss.jca.common.metadata.common.CommonPoolImpl
      extended by org.jboss.jca.common.metadata.common.CommonXaPoolImpl
          extended by org.jboss.jca.common.metadata.ds.v11.DsXaPoolImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.common.CommonPool, org.jboss.jca.common.api.metadata.common.CommonXaPool, org.jboss.jca.common.api.metadata.ds.v11.DsXaPool, org.jboss.jca.common.api.metadata.JCAMetadata, org.jboss.jca.common.api.metadata.ValidatableMetadata

public class DsXaPoolImpl
extends CommonXaPoolImpl
implements org.jboss.jca.common.api.metadata.ds.v11.DsXaPool

An XA pool implementation

Author:
Jesper Pedersen
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.ds.v11.DsXaPool
org.jboss.jca.common.api.metadata.ds.v11.DsXaPool.Tag
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.common.CommonXaPoolImpl
interleaving, isSameRmOverride, noTxSeparatePool, padXid, wrapXaResource
 
Fields inherited from class org.jboss.jca.common.metadata.common.CommonPoolImpl
flushStrategy, maxPoolSize, minPoolSize, prefill, useStrictMin
 
Constructor Summary
DsXaPoolImpl(Integer minPoolSize, Integer maxPoolSize, Boolean prefill, Boolean useStrictMin, org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy, Boolean isSameRmOverride, Boolean interleaving, Boolean padXid, Boolean wrapXaResource, Boolean noTxSeparatePool, Boolean allowMultipleUsers)
          Create a new XaPoolImpl.
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 Boolean isAllowMultipleUsers()
          
 String toString()
          
 
Methods inherited from class org.jboss.jca.common.metadata.common.CommonXaPoolImpl
isInterleaving, isNoTxSeparatePool, isPadXid, isSameRmOverride, isWrapXaResource
 
Methods inherited from class org.jboss.jca.common.metadata.common.CommonPoolImpl
getFlushStrategy, getMaxPoolSize, getMinPoolSize, isPrefill, isUseStrictMin, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.jca.common.api.metadata.common.CommonXaPool
isInterleaving, isNoTxSeparatePool, isPadXid, isSameRmOverride, isWrapXaResource
 
Methods inherited from interface org.jboss.jca.common.api.metadata.common.CommonPool
getFlushStrategy, getMaxPoolSize, getMinPoolSize, isPrefill, isUseStrictMin
 
Methods inherited from interface org.jboss.jca.common.api.metadata.ValidatableMetadata
validate
 

Constructor Detail

DsXaPoolImpl

public DsXaPoolImpl(Integer minPoolSize,
                    Integer maxPoolSize,
                    Boolean prefill,
                    Boolean useStrictMin,
                    org.jboss.jca.common.api.metadata.common.FlushStrategy flushStrategy,
                    Boolean isSameRmOverride,
                    Boolean interleaving,
                    Boolean padXid,
                    Boolean wrapXaResource,
                    Boolean noTxSeparatePool,
                    Boolean allowMultipleUsers)
             throws org.jboss.jca.common.api.validator.ValidateException
Create a new XaPoolImpl.

Parameters:
minPoolSize - minPoolSize
maxPoolSize - maxPoolSize
prefill - prefill
useStrictMin - useStrictMin
flushStrategy - flushStrategy
isSameRmOverride - isSameRmOverride
interleaving - interleaving
padXid - padXid
wrapXaResource - wrapXaResource
noTxSeparatePool - noTxSeparatePool
allowMultipleUsers - allowMultipleUsers
Throws:
org.jboss.jca.common.api.validator.ValidateException - ValidateException
Method Detail

isAllowMultipleUsers

public final Boolean isAllowMultipleUsers()

Specified by:
isAllowMultipleUsers in interface org.jboss.jca.common.api.metadata.ds.v11.DsXaPool

hashCode

public int hashCode()
Overrides:
hashCode in class CommonXaPoolImpl

equals

public boolean equals(Object obj)
Overrides:
equals in class CommonXaPoolImpl

toString

public String toString()

Overrides:
toString in class CommonXaPoolImpl


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)