Interface XaPoolType<T>

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

    public interface XaPoolType<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the xa-poolType xsd type
    • Method Detail

      • minPoolSize

        XaPoolType<T> minPoolSize​(Integer minPoolSize)
        Sets the min-pool-size element
        Parameters:
        minPoolSize - the value for the element min-pool-size
        Returns:
        the current instance of XaPoolType
      • getMinPoolSize

        Integer getMinPoolSize()
        Returns the min-pool-size element
        Returns:
        the node defined for the element min-pool-size
      • removeMinPoolSize

        XaPoolType<T> removeMinPoolSize()
        Removes the min-pool-size element
        Returns:
        the current instance of XaPoolType
      • maxPoolSize

        XaPoolType<T> maxPoolSize​(Integer maxPoolSize)
        Sets the max-pool-size element
        Parameters:
        maxPoolSize - the value for the element max-pool-size
        Returns:
        the current instance of XaPoolType
      • getMaxPoolSize

        Integer getMaxPoolSize()
        Returns the max-pool-size element
        Returns:
        the node defined for the element max-pool-size
      • removeMaxPoolSize

        XaPoolType<T> removeMaxPoolSize()
        Removes the max-pool-size element
        Returns:
        the current instance of XaPoolType
      • prefill

        XaPoolType<T> prefill​(Boolean prefill)
        Sets the prefill element
        Parameters:
        prefill - the value for the element prefill
        Returns:
        the current instance of XaPoolType
      • isPrefill

        Boolean isPrefill()
        Returns the prefill element
        Returns:
        the node defined for the element prefill
      • removePrefill

        XaPoolType<T> removePrefill()
        Removes the prefill element
        Returns:
        the current instance of XaPoolType
      • useStrictMin

        XaPoolType<T> useStrictMin​(Boolean useStrictMin)
        Sets the use-strict-min element
        Parameters:
        useStrictMin - the value for the element use-strict-min
        Returns:
        the current instance of XaPoolType
      • isUseStrictMin

        Boolean isUseStrictMin()
        Returns the use-strict-min element
        Returns:
        the node defined for the element use-strict-min
      • removeUseStrictMin

        XaPoolType<T> removeUseStrictMin()
        Removes the use-strict-min element
        Returns:
        the current instance of XaPoolType
      • flushStrategy

        XaPoolType<T> flushStrategy​(String flushStrategy)
        Sets the flush-strategy element
        Parameters:
        flushStrategy - the value for the element flush-strategy
        Returns:
        the current instance of XaPoolType
      • getFlushStrategy

        String getFlushStrategy()
        Returns the flush-strategy element
        Returns:
        the node defined for the element flush-strategy
      • removeFlushStrategy

        XaPoolType<T> removeFlushStrategy()
        Removes the flush-strategy element
        Returns:
        the current instance of XaPoolType
      • isSameRmOverride

        XaPoolType<T> isSameRmOverride​(Boolean isSameRmOverride)
        Sets the is-same-rm-override element
        Parameters:
        isSameRmOverride - the value for the element is-same-rm-override
        Returns:
        the current instance of XaPoolType
      • isIsSameRmOverride

        Boolean isIsSameRmOverride()
        Returns the is-same-rm-override element
        Returns:
        the node defined for the element is-same-rm-override
      • removeIsSameRmOverride

        XaPoolType<T> removeIsSameRmOverride()
        Removes the is-same-rm-override element
        Returns:
        the current instance of XaPoolType
      • interleaving

        XaPoolType<T> interleaving()
        Sets the interleaving element
        Returns:
        the current instance of XaPoolType
      • isInterleaving

        Boolean isInterleaving()
        Removes the interleaving element
        Returns:
        the current instance of XaPoolType
      • removeInterleaving

        XaPoolType<T> removeInterleaving()
        Removes the interleaving element
        Returns:
        the current instance of XaPoolType
      • noTxSeparatePools

        XaPoolType<T> noTxSeparatePools()
        Sets the no-tx-separate-pools element
        Returns:
        the current instance of XaPoolType
      • isNoTxSeparatePools

        Boolean isNoTxSeparatePools()
        Removes the no-tx-separate-pools element
        Returns:
        the current instance of XaPoolType
      • removeNoTxSeparatePools

        XaPoolType<T> removeNoTxSeparatePools()
        Removes the no-tx-separate-pools element
        Returns:
        the current instance of XaPoolType
      • padXid

        XaPoolType<T> padXid​(Boolean padXid)
        Sets the pad-xid element
        Parameters:
        padXid - the value for the element pad-xid
        Returns:
        the current instance of XaPoolType
      • isPadXid

        Boolean isPadXid()
        Returns the pad-xid element
        Returns:
        the node defined for the element pad-xid
      • removePadXid

        XaPoolType<T> removePadXid()
        Removes the pad-xid element
        Returns:
        the current instance of XaPoolType
      • wrapXaResource

        XaPoolType<T> wrapXaResource​(Boolean wrapXaResource)
        Sets the wrap-xa-resource element
        Parameters:
        wrapXaResource - the value for the element wrap-xa-resource
        Returns:
        the current instance of XaPoolType
      • isWrapXaResource

        Boolean isWrapXaResource()
        Returns the wrap-xa-resource element
        Returns:
        the node defined for the element wrap-xa-resource
      • removeWrapXaResource

        XaPoolType<T> removeWrapXaResource()
        Removes the wrap-xa-resource element
        Returns:
        the current instance of XaPoolType