Class DataSourceConnectionSource

    • Method Detail

      • getConnection

        public Connection getConnection()
                                 throws SQLException
        Description copied from interface: ConnectionSource
        This should return a new connection every time it is called.
        Returns:
        the SQL connection object.
        Throws:
        SQLException - if a database error occurs.
      • toString

        public String toString()
        Description copied from interface: ConnectionSource
        All implementations must override Object.toString() to provide information about the connection configuration (obscuring passwords with one-way hashes).
        Specified by:
        toString in interface ConnectionSource
        Overrides:
        toString in class Object
        Returns:
        the string representation of this connection source.
      • createConnectionSource

        @PluginFactory
        public static DataSourceConnectionSource createConnectionSource​(@PluginAttribute("jndiName")
                                                                        String jndiName)
        Factory method for creating a connection source within the plugin manager.
        Parameters:
        jndiName - The full JNDI path where the data source is bound. Should start with java:/comp/env or environment-equivalent.
        Returns:
        the created connection source.