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_LIMIT
DEFAULT_HOSTNAME_VERIFICATION_ALGORITHM, DEFAULT_RECONNECT_ATTEMPTS, DEFAULT_RECONNECT_INTERVAL
DEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALL
DEFAULT_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_BUFFERS
Constructor and Description |
---|
DB2ConnectOptions() |
DB2ConnectOptions(DB2ConnectOptions other) |
DB2ConnectOptions(io.vertx.core.json.JsonObject json) |
DB2ConnectOptions(SqlConnectOptions other) |
Modifier and Type | Method and Description |
---|---|
DB2ConnectOptions |
addProperty(String key,
String value) |
boolean |
equals(Object o) |
static DB2ConnectOptions |
fromUri(String connectionUri)
Provide a
DB2ConnectOptions configured from a connection URI. |
int |
getPipeliningLimit() |
int |
hashCode() |
protected void |
init()
Initialize with the default options.
|
DB2ConnectOptions |
setCachePreparedStatements(boolean cachePreparedStatements) |
DB2ConnectOptions |
setDatabase(String database) |
DB2ConnectOptions |
setHost(String host) |
DB2ConnectOptions |
setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions sslEngineOptions) |
DB2ConnectOptions |
setKeyCertOptions(io.vertx.core.net.KeyCertOptions options) |
DB2ConnectOptions |
setKeyStoreOptions(io.vertx.core.net.JksOptions options) |
DB2ConnectOptions |
setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions sslEngineOptions) |
DB2ConnectOptions |
setPassword(String password) |
DB2ConnectOptions |
setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions options) |
DB2ConnectOptions |
setPemTrustOptions(io.vertx.core.net.PemTrustOptions options) |
DB2ConnectOptions |
setPipeliningLimit(int pipeliningLimit)
Deprecated.
UNSTABLE FEATURE: Current default value is 1, anything higher
than 1 will result in errors currently.
|
DB2ConnectOptions |
setPort(int port) |
DB2ConnectOptions |
setPreparedStatementCacheMaxSize(int preparedStatementCacheMaxSize) |
DB2ConnectOptions |
setPreparedStatementCacheSqlFilter(Predicate<String> predicate) |
DB2ConnectOptions |
setPreparedStatementCacheSqlLimit(int preparedStatementCacheSqlLimit) |
DB2ConnectOptions |
setProperties(Map<String,String> properties) |
DB2ConnectOptions |
setSsl(boolean ssl) |
DB2ConnectOptions |
setSslEngineOptions(io.vertx.core.net.SSLEngineOptions sslEngineOptions) |
DB2ConnectOptions |
setSslHandshakeTimeout(long sslHandshakeTimeout) |
DB2ConnectOptions |
setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit) |
DB2ConnectOptions |
setTrustAll(boolean trustAll) |
DB2ConnectOptions |
setTrustOptions(io.vertx.core.net.TrustOptions options) |
DB2ConnectOptions |
setTrustStoreOptions(io.vertx.core.net.JksOptions options) |
DB2ConnectOptions |
setUser(String user) |
io.vertx.core.json.JsonObject |
toJson() |
getCachePreparedStatements, getDatabase, getHost, getPassword, getPort, getPreparedStatementCacheMaxSize, getPreparedStatementCacheSqlFilter, getProperties, getUser
addCrlPath, 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, setUsePooledBuffers
getConnectTimeout, getLocalAddress, getMetricsName, getProxyOptions, isTrustAll
getCrlPaths, 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, isUsePooledBuffers
public 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(io.vertx.core.json.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 SqlConnectOptions
public DB2ConnectOptions setPort(int port)
setPort
in class SqlConnectOptions
public DB2ConnectOptions setUser(String user)
setUser
in class SqlConnectOptions
public DB2ConnectOptions setPassword(String password)
setPassword
in class SqlConnectOptions
public DB2ConnectOptions setDatabase(String database)
setDatabase
in class SqlConnectOptions
public DB2ConnectOptions setCachePreparedStatements(boolean cachePreparedStatements)
setCachePreparedStatements
in class SqlConnectOptions
public DB2ConnectOptions setPreparedStatementCacheMaxSize(int preparedStatementCacheMaxSize)
setPreparedStatementCacheMaxSize
in class SqlConnectOptions
public DB2ConnectOptions setPreparedStatementCacheSqlFilter(Predicate<String> predicate)
setPreparedStatementCacheSqlFilter
in class SqlConnectOptions
public DB2ConnectOptions setPreparedStatementCacheSqlLimit(int preparedStatementCacheSqlLimit)
setPreparedStatementCacheSqlLimit
in class SqlConnectOptions
public DB2ConnectOptions setSsl(boolean ssl)
setSsl
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setSslHandshakeTimeout(long sslHandshakeTimeout)
setSslHandshakeTimeout
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)
setSslHandshakeTimeoutUnit
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions sslEngineOptions)
setSslEngineOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions options)
setKeyCertOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setKeyStoreOptions(io.vertx.core.net.JksOptions options)
setKeyStoreOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions options)
setPemKeyCertOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions options)
setPemTrustOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setTrustAll(boolean trustAll)
setTrustAll
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setTrustOptions(io.vertx.core.net.TrustOptions options)
setTrustOptions
in class io.vertx.core.net.NetClientOptions
public DB2ConnectOptions setTrustStoreOptions(io.vertx.core.net.JksOptions options)
setTrustStoreOptions
in class io.vertx.core.net.NetClientOptions
public 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 SqlConnectOptions
public DB2ConnectOptions addProperty(String key, String value)
addProperty
in class SqlConnectOptions
protected void init()
init
in class SqlConnectOptions
public io.vertx.core.json.JsonObject toJson()
toJson
in class SqlConnectOptions
public boolean equals(Object o)
equals
in class io.vertx.core.net.NetClientOptions
public int hashCode()
hashCode
in class io.vertx.core.net.NetClientOptions
Copyright © 2020 Eclipse. All rights reserved.