public class PgConnectOptions
extends io.vertx.core.net.NetClientOptions
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_CACHE_PREPARED_STATEMENTS |
static String |
DEFAULT_DATABASE |
static String |
DEFAULT_HOST |
static String |
DEFAULT_PASSWORD |
static int |
DEFAULT_PIPELINING_LIMIT |
static int |
DEFAULT_PORT |
static SslMode |
DEFAULT_SSLMODE |
static String |
DEFAULT_USER |
DEFAULT_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_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 |
|---|
PgConnectOptions() |
PgConnectOptions(io.vertx.core.json.JsonObject json) |
PgConnectOptions(PgConnectOptions other) |
getHostnameVerificationAlgorithm, getReconnectAttempts, getReconnectInterval, removeEnabledSecureTransportProtocol, setIdleTimeoutUnitgetConnectTimeout, getLocalAddress, getMetricsName, getProxyOptions, isTrustAllgetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getIdleTimeoutUnit, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpCork, isTcpFastOpen, isTcpKeepAlive, isTcpNoDelay, isTcpQuickAck, isUseAlpn, isUsePooledBufferspublic static final String DEFAULT_HOST
public static int DEFAULT_PORT
public static final String DEFAULT_DATABASE
public static final String DEFAULT_USER
public static final String DEFAULT_PASSWORD
public static final boolean DEFAULT_CACHE_PREPARED_STATEMENTS
public static final int DEFAULT_PIPELINING_LIMIT
public static final SslMode DEFAULT_SSLMODE
public PgConnectOptions()
public PgConnectOptions(io.vertx.core.json.JsonObject json)
public PgConnectOptions(PgConnectOptions other)
public static PgConnectOptions fromUri(String connectionUri) throws IllegalArgumentException
PgConnectOptions configured from a connection URI.connectionUri - the connection URI to configure fromPgConnectOptions parsed from the connection URIIllegalArgumentException - when the connectionUri is in an invalid formatpublic static PgConnectOptions fromEnv()
PgConnectOptions configured with environment variables, if the environment variable
is not set, then a default value will take precedence over this.public String getHost()
public PgConnectOptions setHost(String host)
public int getPort()
public PgConnectOptions setPort(int port)
public String getDatabase()
public PgConnectOptions setDatabase(String database)
public String getUser()
public PgConnectOptions setUser(String user)
public String getPassword()
public PgConnectOptions setPassword(String password)
public int getPipeliningLimit()
public PgConnectOptions setPipeliningLimit(int pipeliningLimit)
public boolean getCachePreparedStatements()
public PgConnectOptions setCachePreparedStatements(boolean cachePreparedStatements)
public SslMode getSslMode()
public PgConnectOptions setSslMode(SslMode sslmode)
SslMode for the client, this option can be used to provide different levels of secure protection.sslmode - the value of sslmodepublic PgConnectOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setReuseAddress(boolean reuseAddress)
setReuseAddress in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTrafficClass(int trafficClass)
setTrafficClass in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setSoLinger(int soLinger)
setSoLinger in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setUsePooledBuffers(boolean usePooledBuffers)
setUsePooledBuffers in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setIdleTimeout(int idleTimeout)
setIdleTimeout in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setSsl(boolean ssl)
setSsl in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions options)
setKeyCertOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setKeyStoreOptions(io.vertx.core.net.JksOptions options)
setKeyStoreOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions options)
setPfxKeyCertOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions options)
setPemKeyCertOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTrustOptions(io.vertx.core.net.TrustOptions options)
setTrustOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTrustStoreOptions(io.vertx.core.net.JksOptions options)
setTrustStoreOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions options)
setPemTrustOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions options)
setPfxTrustOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions addEnabledSecureTransportProtocol(String protocol)
addEnabledSecureTransportProtocol in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath in class io.vertx.core.net.NetClientOptionsNullPointerExceptionpublic PgConnectOptions addCrlValue(io.vertx.core.buffer.Buffer crlValue) throws NullPointerException
addCrlValue in class io.vertx.core.net.NetClientOptionsNullPointerExceptionpublic PgConnectOptions setTrustAll(boolean trustAll)
setTrustAll in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setConnectTimeout(int connectTimeout)
setConnectTimeout in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setMetricsName(String metricsName)
setMetricsName in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setReconnectAttempts(int attempts)
setReconnectAttempts in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm)
setHostnameVerificationAlgorithm in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setLogActivity(boolean logEnabled)
setLogActivity in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setReconnectInterval(long interval)
setReconnectInterval in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setProxyOptions(io.vertx.core.net.ProxyOptions proxyOptions)
setProxyOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setLocalAddress(String localAddress)
setLocalAddress in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setUseAlpn(boolean useAlpn)
setUseAlpn in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions sslEngineOptions)
setSslEngineOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setReusePort(boolean reusePort)
setReusePort in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTcpFastOpen(boolean tcpFastOpen)
setTcpFastOpen in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTcpCork(boolean tcpCork)
setTcpCork in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setTcpQuickAck(boolean tcpQuickAck)
setTcpQuickAck in class io.vertx.core.net.NetClientOptionspublic PgConnectOptions setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)
setEnabledSecureTransportProtocols in class io.vertx.core.net.NetClientOptionspublic io.vertx.core.json.JsonObject toJson()
toJson in class io.vertx.core.net.ClientOptionsBasepublic boolean equals(Object o)
equals in class io.vertx.core.net.NetClientOptionspublic int hashCode()
hashCode in class io.vertx.core.net.NetClientOptionspublic boolean isUsingDomainSocket()
Copyright © 2019 Eclipse. All rights reserved.