public class MSSQLConnectOptions extends SqlConnectOptions
MSSQLConnection.| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_APP_NAME |
static String |
DEFAULT_CLIENT_INTERFACE_NAME |
static String |
DEFAULT_DATABASE |
static String |
DEFAULT_HOST |
static int |
DEFAULT_PACKET_SIZE |
static String |
DEFAULT_PASSWORD |
static int |
DEFAULT_PORT |
static Map<String,String> |
DEFAULT_PROPERTIES |
static String |
DEFAULT_USER |
static int |
MAX_PACKET_SIZE |
static int |
MIN_PACKET_SIZE |
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_READ_IDLE_TIMEOUT, 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_TCP_USER_TIMEOUT, DEFAULT_USE_ALPN, DEFAULT_WRITE_IDLE_TIMEOUTDEFAULT_LOG_ACTIVITY_FORMAT, DEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_REUSE_PORT, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS| Constructor and Description |
|---|
MSSQLConnectOptions() |
MSSQLConnectOptions(JsonObject json) |
MSSQLConnectOptions(MSSQLConnectOptions other) |
MSSQLConnectOptions(SqlConnectOptions other) |
getCachePreparedStatements, getDatabase, getHost, getPassword, getPort, getPreparedStatementCacheMaxSize, getPreparedStatementCacheSqlFilter, getProperties, getSocketAddress, getTracingPolicy, getUser, isUsingDomainSocket, setCachePreparedStatements, setPreparedStatementCacheMaxSize, setPreparedStatementCacheSqlFilter, setPreparedStatementCacheSqlLimitaddNonProxyHost, getApplicationLayerProtocols, getHostnameVerificationAlgorithm, getReconnectAttempts, getReconnectInterval, removeEnabledCipherSuite, setActivityLogDataFormat, setApplicationLayerProtocols, setReadIdleTimeout, setWriteIdleTimeoutgetConnectTimeout, getLocalAddress, getMetricsName, getNonProxyHosts, getProxyOptions, isTrustAll, setTcpUserTimeoutgetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getIdleTimeoutUnit, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getReadIdleTimeout, getSoLinger, getSslEngineOptions, getSslHandshakeTimeout, getSslHandshakeTimeoutUnit, getTcpUserTimeout, getTrustOptions, getTrustStoreOptions, getWriteIdleTimeout, isSsl, isTcpCork, isTcpFastOpen, isTcpKeepAlive, isTcpNoDelay, isTcpQuickAck, isUseAlpngetActivityLogDataFormat, getLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress, isReusePortpublic static final String DEFAULT_HOST
public static final int DEFAULT_PORT
public static final String DEFAULT_USER
public static final String DEFAULT_PASSWORD
public static final String DEFAULT_DATABASE
public static final String DEFAULT_APP_NAME
public static final String DEFAULT_CLIENT_INTERFACE_NAME
public static final int MIN_PACKET_SIZE
public static final int MAX_PACKET_SIZE
public static final int DEFAULT_PACKET_SIZE
public MSSQLConnectOptions()
public MSSQLConnectOptions(JsonObject json)
public MSSQLConnectOptions(SqlConnectOptions other)
public MSSQLConnectOptions(MSSQLConnectOptions other)
public static MSSQLConnectOptions wrap(SqlConnectOptions options)
options as MSSQL specific connect optionspublic static MSSQLConnectOptions fromUri(String connectionUri) throws IllegalArgumentException
MSSQLConnectOptions configured from a connection URI.connectionUri - the connection URI to configure fromMSSQLConnectOptions parsed from the connection URIIllegalArgumentException - when the connectionUri is in an invalid formatpublic MSSQLConnectOptions setHost(String host)
setHost in class SqlConnectOptionspublic MSSQLConnectOptions setPort(int port)
setPort in class SqlConnectOptionspublic MSSQLConnectOptions setUser(String user)
setUser in class SqlConnectOptionspublic MSSQLConnectOptions setPassword(String password)
setPassword in class SqlConnectOptionspublic MSSQLConnectOptions setDatabase(String database)
setDatabase in class SqlConnectOptionspublic MSSQLConnectOptions setProperties(Map<String,String> properties)
setProperties in class SqlConnectOptionspublic MSSQLConnectOptions addProperty(String key, String value)
addProperty in class SqlConnectOptionspublic int getPacketSize()
public MSSQLConnectOptions setPacketSize(int packetSize)
The client will use the value as a parameter in the LOGIN7 packet. The server may or may not accept it.
packetSize - the desired packet size (in bytes)IllegalArgumentException - if packetSize is smaller than MIN_PACKET_SIZE or bigger than MAX_PACKET_SIZEpublic MSSQLConnectOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize in class NetClientOptionspublic MSSQLConnectOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize in class NetClientOptionspublic MSSQLConnectOptions setReuseAddress(boolean reuseAddress)
setReuseAddress in class NetClientOptionspublic MSSQLConnectOptions setReusePort(boolean reusePort)
setReusePort in class NetClientOptionspublic MSSQLConnectOptions setTrafficClass(int trafficClass)
setTrafficClass in class NetClientOptionspublic MSSQLConnectOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay in class NetClientOptionspublic MSSQLConnectOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive in class NetClientOptionspublic MSSQLConnectOptions setSoLinger(int soLinger)
setSoLinger in class NetClientOptionspublic MSSQLConnectOptions setIdleTimeout(int idleTimeout)
setIdleTimeout in class NetClientOptionspublic MSSQLConnectOptions setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)
setIdleTimeoutUnit in class NetClientOptionspublic MSSQLConnectOptions setKeyCertOptions(KeyCertOptions options)
setKeyCertOptions in class NetClientOptionspublic MSSQLConnectOptions setKeyStoreOptions(JksOptions options)
setKeyStoreOptions in class NetClientOptionspublic MSSQLConnectOptions setPfxKeyCertOptions(PfxOptions options)
setPfxKeyCertOptions in class NetClientOptionspublic MSSQLConnectOptions setPemKeyCertOptions(PemKeyCertOptions options)
setPemKeyCertOptions in class NetClientOptionspublic MSSQLConnectOptions setTrustOptions(TrustOptions options)
setTrustOptions in class NetClientOptionspublic MSSQLConnectOptions setTrustStoreOptions(JksOptions options)
setTrustStoreOptions in class NetClientOptionspublic MSSQLConnectOptions setPemTrustOptions(PemTrustOptions options)
setPemTrustOptions in class NetClientOptionspublic MSSQLConnectOptions setPfxTrustOptions(PfxOptions options)
setPfxTrustOptions in class NetClientOptionspublic MSSQLConnectOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite in class NetClientOptionspublic MSSQLConnectOptions addEnabledSecureTransportProtocol(String protocol)
addEnabledSecureTransportProtocol in class NetClientOptionspublic MSSQLConnectOptions removeEnabledSecureTransportProtocol(String protocol)
removeEnabledSecureTransportProtocol in class NetClientOptionspublic MSSQLConnectOptions setUseAlpn(boolean useAlpn)
setUseAlpn in class NetClientOptionspublic MSSQLConnectOptions setSslEngineOptions(SSLEngineOptions sslEngineOptions)
setSslEngineOptions in class NetClientOptionspublic MSSQLConnectOptions setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions in class NetClientOptionspublic MSSQLConnectOptions setTcpFastOpen(boolean tcpFastOpen)
setTcpFastOpen in class NetClientOptionspublic MSSQLConnectOptions setTcpCork(boolean tcpCork)
setTcpCork in class NetClientOptionspublic MSSQLConnectOptions setTcpQuickAck(boolean tcpQuickAck)
setTcpQuickAck in class NetClientOptionspublic MSSQLConnectOptions setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions in class NetClientOptionspublic MSSQLConnectOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath in class NetClientOptionsNullPointerExceptionpublic MSSQLConnectOptions addCrlValue(Buffer crlValue) throws NullPointerException
addCrlValue in class NetClientOptionsNullPointerExceptionpublic MSSQLConnectOptions setTrustAll(boolean trustAll)
setTrustAll in class NetClientOptionspublic MSSQLConnectOptions setConnectTimeout(int connectTimeout)
setConnectTimeout in class NetClientOptionspublic MSSQLConnectOptions setMetricsName(String metricsName)
setMetricsName in class NetClientOptionspublic MSSQLConnectOptions setReconnectAttempts(int attempts)
setReconnectAttempts in class NetClientOptionspublic MSSQLConnectOptions setReconnectInterval(long interval)
setReconnectInterval in class NetClientOptionspublic MSSQLConnectOptions setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm)
setHostnameVerificationAlgorithm in class NetClientOptionspublic MSSQLConnectOptions setLogActivity(boolean logEnabled)
setLogActivity in class NetClientOptionspublic MSSQLConnectOptions setProxyOptions(ProxyOptions proxyOptions)
setProxyOptions in class NetClientOptionspublic MSSQLConnectOptions setLocalAddress(String localAddress)
setLocalAddress in class NetClientOptionspublic MSSQLConnectOptions setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)
setEnabledSecureTransportProtocols in class NetClientOptionspublic MSSQLConnectOptions setSslHandshakeTimeout(long sslHandshakeTimeout)
setSslHandshakeTimeout in class NetClientOptionspublic MSSQLConnectOptions setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)
setSslHandshakeTimeoutUnit in class NetClientOptionspublic MSSQLConnectOptions setTracingPolicy(TracingPolicy tracingPolicy)
setTracingPolicy in class SqlConnectOptionspublic MSSQLConnectOptions setSsl(boolean ssl)
setSsl in class NetClientOptionspublic MSSQLConnectOptions setNonProxyHosts(List<String> nonProxyHosts)
setNonProxyHosts in class NetClientOptionsprotected void init()
init in class SqlConnectOptionspublic JsonObject toJson()
toJson in class SqlConnectOptionspublic MSSQLConnectOptions merge(JsonObject other)
merge in class SqlConnectOptionsCopyright © 2022 Eclipse. All rights reserved.