Class BasicEmbeddedXADataSource40

    • Constructor Detail

      • BasicEmbeddedXADataSource40

        public BasicEmbeddedXADataSource40()
        Constructs a basic embedded XA data source. See the class Javadoc.
    • Method Detail

      • getXAConnection

        public final javax.sql.XAConnection getXAConnection()
                                                     throws java.sql.SQLException
        Specified by:
        getXAConnection in interface javax.sql.XADataSource
        Throws:
        java.sql.SQLException
      • getXAConnection

        public final javax.sql.XAConnection getXAConnection​(java.lang.String user,
                                                            java.lang.String password)
                                                     throws java.sql.SQLException
        Specified by:
        getXAConnection in interface javax.sql.XADataSource
        Throws:
        java.sql.SQLException
      • createXAConnection

        private javax.sql.XAConnection createXAConnection​(ResourceAdapter ra,
                                                          java.lang.String user,
                                                          java.lang.String password,
                                                          boolean requestPassword)
                                                   throws java.sql.SQLException
        Instantiate and return an EmbedXAConnection from this instance of EmbeddedXADataSource. Minion method.
        Parameters:
        ra - The resource adapter for this database
        user - The user name
        password - The password
        requestPassword -
        Returns:
        An XA connection to the database
        Throws:
        java.sql.SQLException