Class ConnectionDetails


  • public class ConnectionDetails
    extends Object
    Simple wrapper to encapsulate database connection info
    • Constructor Detail

      • ConnectionDetails

        public ConnectionDetails()
    • Method Detail

      • getHost

        public String getHost()
        Returns:
        the host
      • setHost

        public void setHost​(String host)
        Parameters:
        host - the host to set
      • getPort

        public int getPort()
        Returns:
        the port
      • setPort

        public void setPort​(int port)
        Parameters:
        port - the port to set
      • getDatabase

        public String getDatabase()
        Returns:
        the database
      • setDatabase

        public void setDatabase​(String database)
        Parameters:
        database - the database to set
      • getUser

        public String getUser()
        Returns:
        the user
      • setUser

        public void setUser​(String user)
        Parameters:
        user - the user to set
      • getPassword

        public String getPassword()
        Returns:
        the password
      • setPassword

        public void setPassword​(String password)
        Parameters:
        password - the password to set
      • getSchema

        public String getSchema()
        Returns:
        the schema
      • setSchema

        public void setSchema​(String schema)
        Parameters:
        schema - the schema to set
      • isSsl

        public boolean isSsl()
        Returns:
        the ssl
      • setSsl

        public void setSsl​(boolean ssl)
        Parameters:
        ssl - the ssl to set
      • init

        public void init​(ConnectionDetails cd)
        Copy values from another ConnectionDetails
        Parameters:
        cd -
      • init

        public void init​(Properties props,
                         String prefix)
        Initialize connection properties from the given properties, using keys based on the given prefix
        Parameters:
        props -
        prefix -
      • init

        public String[] init​(String[] args)
        Initialize the values using these command line arguments
        Parameters:
        args -
      • isHA

        public boolean isHA()
        Returns:
        the ha
      • setHa

        public void setHa​(boolean ha)
        Parameters:
        ha - the ha to set
      • getClientRerouteAlternateServerName

        public String getClientRerouteAlternateServerName()
        Returns:
        the clientRerouteAlternateServerName
      • setClientRerouteAlternateServerName

        public void setClientRerouteAlternateServerName​(String clientRerouteAlternateServerName)
        Parameters:
        clientRerouteAlternateServerName - the clientRerouteAlternateServerName to set
      • getClientRerouteAlternatePortNumber

        public String getClientRerouteAlternatePortNumber()
        Returns:
        the clientRerouteAlternatePortNumber
      • setClientRerouteAlternatePortNumber

        public void setClientRerouteAlternatePortNumber​(String clientRerouteAlternatePortNumber)
        Parameters:
        clientRerouteAlternatePortNumber - the clientRerouteAlternatePortNumber to set
      • getTrustStoreLocation

        public String getTrustStoreLocation()
        Returns:
        the trustStoreLocation
      • setTrustStoreLocation

        public void setTrustStoreLocation​(String trustStoreLocation)
        Parameters:
        trustStoreLocation - the trustStoreLocation to set
      • getTrustStorePassword

        public String getTrustStorePassword()
        Returns:
        the trustStorePassword
      • setTrustStorePassword

        public void setTrustStorePassword​(String trustStorePassword)
        Parameters:
        trustStorePassword - the trustStorePassword to set
      • getEnableSeamlessFailover

        public int getEnableSeamlessFailover()
      • getMaxRetriesForClientReroute

        public int getMaxRetriesForClientReroute()
      • getRetryIntervalForClientReroute

        public int getRetryIntervalForClientReroute()
      • getEnableClientAffinitiesList

        public int getEnableClientAffinitiesList()
      • getConnectionTimeout

        public int getConnectionTimeout()
      • getLoginTimeout

        public int getLoginTimeout()