public class DB2ConnectOptions extends SqlConnectOptions
DB2Connection or DB2Pool.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CHARSET |
static Map<String,String> |
DEFAULT_CONNECTION_ATTRIBUTES |
static String |
DEFAULT_HOST |
static int |
DEFAULT_PIPELINING_LIMIT |
static int |
DEFAULT_PORT |
static boolean |
DEFAULT_USE_AFFECTED_ROWS |
DEFAULT_CACHE_PREPARED_STATEMENTS, DEFAULT_PREPARED_STATEMENT_CACHE_FILTER, DEFAULT_PREPARED_STATEMENT_CACHE_MAX_SIZE, DEFAULT_PREPARED_STATEMENT_CACHE_SQL_LIMITDEFAULT_HOSTNAME_VERIFICATION_ALGORITHM, DEFAULT_RECONNECT_ATTEMPTS, DEFAULT_RECONNECT_INTERVALDEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALLDEFAULT_ENABLED_SECURE_TRANSPORT_PROTOCOLS, DEFAULT_IDLE_TIMEOUT, DEFAULT_IDLE_TIMEOUT_TIME_UNIT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_SSL_HANDSHAKE_TIMEOUT, DEFAULT_SSL_HANDSHAKE_TIMEOUT_TIME_UNIT, DEFAULT_TCP_CORK, DEFAULT_TCP_FAST_OPEN, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_TCP_QUICKACK, DEFAULT_USE_ALPN, DEFAULT_USE_POOLED_BUFFERSDEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_REUSE_PORT, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS| Constructor and Description |
|---|
DB2ConnectOptions() |
DB2ConnectOptions(DB2ConnectOptions other) |
DB2ConnectOptions(JsonObject json) |
DB2ConnectOptions(SqlConnectOptions other) |
getCachePreparedStatements, getDatabase, getHost, getPassword, getPort, getPreparedStatementCacheMaxSize, getPreparedStatementCacheSqlFilter, getProperties, getUseraddCrlPath, addCrlValue, addEnabledCipherSuite, addEnabledSecureTransportProtocol, getHostnameVerificationAlgorithm, getReconnectAttempts, getReconnectInterval, removeEnabledSecureTransportProtocol, setConnectTimeout, setEnabledSecureTransportProtocols, setHostnameVerificationAlgorithm, setIdleTimeout, setIdleTimeoutUnit, setLocalAddress, setLogActivity, setMetricsName, setPfxKeyCertOptions, setPfxTrustOptions, setProxyOptions, setReceiveBufferSize, setReconnectAttempts, setReconnectInterval, setReuseAddress, setReusePort, setSendBufferSize, setSoLinger, setTcpCork, setTcpFastOpen, setTcpKeepAlive, setTcpNoDelay, setTcpQuickAck, setTrafficClass, setUseAlpn, setUsePooledBuffersgetConnectTimeout, getLocalAddress, getMetricsName, getProxyOptions, isTrustAllgetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getIdleTimeoutUnit, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getSslHandshakeTimeout, getSslHandshakeTimeoutUnit, getTrustOptions, getTrustStoreOptions, isSsl, isTcpCork, isTcpFastOpen, isTcpKeepAlive, isTcpNoDelay, isTcpQuickAck, isUseAlpn, isUsePooledBuffersgetLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress, isReusePortpublic static final String DEFAULT_HOST
public static final int DEFAULT_PORT
public static final String DEFAULT_CHARSET
public static final boolean DEFAULT_USE_AFFECTED_ROWS
public static final int DEFAULT_PIPELINING_LIMIT
public DB2ConnectOptions()
public DB2ConnectOptions(JsonObject json)
public DB2ConnectOptions(SqlConnectOptions other)
public DB2ConnectOptions(DB2ConnectOptions other)
public static DB2ConnectOptions fromUri(String connectionUri) throws IllegalArgumentException
DB2ConnectOptions configured from a connection URI.connectionUri - the connection URI to configure fromDB2ConnectOptions parsed from the connection URIIllegalArgumentException - when the connectionUri is in an
invalid formatpublic DB2ConnectOptions setHost(String host)
setHost in class SqlConnectOptionspublic DB2ConnectOptions setPort(int port)
setPort in class SqlConnectOptionspublic DB2ConnectOptions setUser(String user)
setUser in class SqlConnectOptionspublic DB2ConnectOptions setPassword(String password)
setPassword in class SqlConnectOptionspublic DB2ConnectOptions setDatabase(String database)
setDatabase in class SqlConnectOptionspublic DB2ConnectOptions setCachePreparedStatements(boolean cachePreparedStatements)
setCachePreparedStatements in class SqlConnectOptionspublic DB2ConnectOptions setPreparedStatementCacheMaxSize(int preparedStatementCacheMaxSize)
setPreparedStatementCacheMaxSize in class SqlConnectOptionspublic DB2ConnectOptions setPreparedStatementCacheSqlFilter(Predicate<String> predicate)
setPreparedStatementCacheSqlFilter in class SqlConnectOptionspublic DB2ConnectOptions setPreparedStatementCacheSqlLimit(int preparedStatementCacheSqlLimit)
setPreparedStatementCacheSqlLimit in class SqlConnectOptionspublic DB2ConnectOptions setSsl(boolean ssl)
setSsl in class NetClientOptionspublic DB2ConnectOptions setSslHandshakeTimeout(long sslHandshakeTimeout)
setSslHandshakeTimeout in class NetClientOptionspublic DB2ConnectOptions setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)
setSslHandshakeTimeoutUnit in class NetClientOptionspublic DB2ConnectOptions setSslEngineOptions(SSLEngineOptions sslEngineOptions)
setSslEngineOptions in class NetClientOptionspublic DB2ConnectOptions setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions in class NetClientOptionspublic DB2ConnectOptions setKeyCertOptions(KeyCertOptions options)
setKeyCertOptions in class NetClientOptionspublic DB2ConnectOptions setKeyStoreOptions(JksOptions options)
setKeyStoreOptions in class NetClientOptionspublic DB2ConnectOptions setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions in class NetClientOptionspublic DB2ConnectOptions setPemKeyCertOptions(PemKeyCertOptions options)
setPemKeyCertOptions in class NetClientOptionspublic DB2ConnectOptions setPemTrustOptions(PemTrustOptions options)
setPemTrustOptions in class NetClientOptionspublic DB2ConnectOptions setTrustAll(boolean trustAll)
setTrustAll in class NetClientOptionspublic DB2ConnectOptions setTrustOptions(TrustOptions options)
setTrustOptions in class NetClientOptionspublic DB2ConnectOptions setTrustStoreOptions(JksOptions options)
setTrustStoreOptions in class NetClientOptionspublic int getPipeliningLimit()
@Deprecated public DB2ConnectOptions setPipeliningLimit(int pipeliningLimit)
pipeliningLimit - the number of commands that can simultaneously use the
same physical socket connection.public DB2ConnectOptions setProperties(Map<String,String> properties)
setProperties in class SqlConnectOptionspublic DB2ConnectOptions addProperty(String key, String value)
addProperty in class SqlConnectOptionsprotected void init()
init in class SqlConnectOptionspublic JsonObject toJson()
toJson in class SqlConnectOptionspublic boolean equals(Object o)
equals in class NetClientOptionspublic int hashCode()
hashCode in class NetClientOptionsCopyright © 2020 Eclipse. All rights reserved.