Class JndiConnectionProvider

    • Constructor Detail

      • JndiConnectionProvider

        public JndiConnectionProvider()
      • JndiConnectionProvider

        public JndiConnectionProvider​(String connectionPath,
                                      String username,
                                      String password)
    • Method Detail

      • getConnectionPath

        public String getConnectionPath()
      • setConnectionPath

        public void setConnectionPath​(String connectionPath)
      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • createConnection

        public Connection createConnection​(String user,
                                           String password)
                                    throws SQLException
        Although named getConnection() this method should always return a new connection when being queried or should wrap the connection in a way so that calls to "close()" on that connection do not prevent subsequent calls to this method to fail.
        Specified by:
        createConnection in interface ConnectionProvider
        Parameters:
        user - the user name.
        password - the password.
        Returns:
        the connection.
        Throws:
        SQLException - if the connection has errors.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object