Interface OutboundResourceadapterType<T>

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

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

      • getOrCreateConnectionDefinition

        ConnectionDefinitionType<OutboundResourceadapterType<T>> getOrCreateConnectionDefinition()
        If not already created, a new connection-definition element will be created and returned. Otherwise, the first existing connection-definition element will be returned.
        Returns:
        the instance defined for the element connection-definition
      • removeAllConnectionDefinition

        OutboundResourceadapterType<T> removeAllConnectionDefinition()
        Removes all connection-definition elements
        Returns:
        the current instance of ConnectionDefinitionType>
      • transactionSupport

        OutboundResourceadapterType<T> transactionSupport​(TransactionSupportType transactionSupport)
        Sets the transaction-support element
        Parameters:
        transactionSupport - the value for the element transaction-support
        Returns:
        the current instance of OutboundResourceadapterType
      • transactionSupport

        OutboundResourceadapterType<T> transactionSupport​(String transactionSupport)
        Sets the transaction-support element
        Parameters:
        transactionSupport - the value for the element transaction-support
        Returns:
        the current instance of OutboundResourceadapterType
      • getTransactionSupport

        TransactionSupportType getTransactionSupport()
        Returns the transaction-support element
        Returns:
        the value found for the element transaction-support
      • getTransactionSupportAsString

        String getTransactionSupportAsString()
        Returns the transaction-support element
        Returns:
        the value found for the element transaction-support
      • removeTransactionSupport

        OutboundResourceadapterType<T> removeTransactionSupport()
        Removes the transaction-support attribute
        Returns:
        the current instance of OutboundResourceadapterType
      • getOrCreateAuthenticationMechanism

        AuthenticationMechanismType<OutboundResourceadapterType<T>> getOrCreateAuthenticationMechanism()
        If not already created, a new authentication-mechanism element will be created and returned. Otherwise, the first existing authentication-mechanism element will be returned.
        Returns:
        the instance defined for the element authentication-mechanism
      • removeAllAuthenticationMechanism

        OutboundResourceadapterType<T> removeAllAuthenticationMechanism()
        Removes all authentication-mechanism elements
        Returns:
        the current instance of AuthenticationMechanismType>
      • reauthenticationSupport

        OutboundResourceadapterType<T> reauthenticationSupport​(Boolean reauthenticationSupport)
        Sets the reauthentication-support element
        Parameters:
        reauthenticationSupport - the value for the element reauthentication-support
        Returns:
        the current instance of OutboundResourceadapterType
      • isReauthenticationSupport

        Boolean isReauthenticationSupport()
        Returns the reauthentication-support element
        Returns:
        the node defined for the element reauthentication-support
      • removeReauthenticationSupport

        OutboundResourceadapterType<T> removeReauthenticationSupport()
        Removes the reauthentication-support element
        Returns:
        the current instance of OutboundResourceadapterType
      • id

        OutboundResourceadapterType<T> id​(String id)
        Sets the id attribute
        Parameters:
        id - the value for the attribute id
        Returns:
        the current instance of OutboundResourceadapterType
      • getId

        String getId()
        Returns the id attribute
        Returns:
        the value defined for the attribute id