Package oracle.jdbc
Class OracleConnectionStringBuilder.ConnectInfo
- java.lang.Object
-
- oracle.jdbc.OracleConnectionStringBuilder.ConnectInfo
-
- Enclosing interface:
- OracleConnectionStringBuilder
public static class OracleConnectionStringBuilder.ConnectInfo extends java.lang.ObjectThis class represents the ADDRESS node of the TNS Connect String. This builder class follows fluent API style configuring the various parameters of the ADDRESS node.
-
-
Constructor Summary
Constructors Constructor Description ConnectInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDbHostName()intgetDbPort()java.lang.StringgetProtocol()java.lang.StringgetProxyHost()intgetProxyPort()java.lang.StringgetWebSocketURI()OracleConnectionStringBuilder.ConnectInfohost(java.lang.String host)Configures host name of the Oracle Database in the connection string.static OracleConnectionStringBuilder.ConnectInfonewInstance()Factory method for building a new instance of ConnectInfo.OracleConnectionStringBuilder.ConnectInfoport(int port)Configures port number of the Oracle Database in the connection string.OracleConnectionStringBuilder.ConnectInfoprotocol(java.lang.String protocol)Configures transport protocol type of the Oracle Database in the connection string.OracleConnectionStringBuilder.ConnectInfoproxyHost(java.lang.String proxyHost)Configures host name of proxy server to connect to the Oracle Database.OracleConnectionStringBuilder.ConnectInfoproxyPort(int proxyPort)Configures port of proxy server to connect to the Oracle Database.voidvalidate()Does some basic validation on the provided ConnectInfo parameters ThrowsIllegalStateExceptionif the any of the provided value is invalid.OracleConnectionStringBuilder.ConnectInfowebSocketURI(java.lang.String webSocketURI)Used to configure the web-socket URL for the "WSS" connections.
-
-
-
Method Detail
-
newInstance
public static OracleConnectionStringBuilder.ConnectInfo newInstance()
Factory method for building a new instance of ConnectInfo.- Returns:
- connectInfo
-
host
public OracleConnectionStringBuilder.ConnectInfo host(java.lang.String host)
Configures host name of the Oracle Database in the connection string.- Parameters:
host-- Returns:
- connectInfo
-
port
public OracleConnectionStringBuilder.ConnectInfo port(int port)
Configures port number of the Oracle Database in the connection string.- Parameters:
port-- Returns:
- connectInfo
-
protocol
public OracleConnectionStringBuilder.ConnectInfo protocol(java.lang.String protocol)
Configures transport protocol type of the Oracle Database in the connection string.- Parameters:
protocol-- Returns:
- connectInfo
-
proxyHost
public OracleConnectionStringBuilder.ConnectInfo proxyHost(java.lang.String proxyHost)
Configures host name of proxy server to connect to the Oracle Database.- Parameters:
proxyHost-- Returns:
- connectInfo
-
proxyPort
public OracleConnectionStringBuilder.ConnectInfo proxyPort(int proxyPort)
Configures port of proxy server to connect to the Oracle Database.- Parameters:
proxyPort-- Returns:
- connectInfo
-
webSocketURI
public OracleConnectionStringBuilder.ConnectInfo webSocketURI(java.lang.String webSocketURI)
Used to configure the web-socket URL for the "WSS" connections.- Parameters:
webSocketURI-- Returns:
- connectInfo
-
getDbHostName
public java.lang.String getDbHostName()
-
getDbPort
public int getDbPort()
-
getProtocol
public java.lang.String getProtocol()
-
getProxyHost
public java.lang.String getProxyHost()
-
getProxyPort
public int getProxyPort()
-
getWebSocketURI
public java.lang.String getWebSocketURI()
-
validate
public void validate() throws java.lang.IllegalStateExceptionDoes some basic validation on the provided ConnectInfo parameters ThrowsIllegalStateExceptionif the any of the provided value is invalid.- Throws:
java.lang.IllegalStateException
-
-