public class OAuth2ClientOptions extends HttpClientOptions
HttpClient
will make connections.DEFAULT_ALPN_VERSIONS, DEFAULT_DEFAULT_HOST, DEFAULT_DEFAULT_PORT, DEFAULT_HTTP2_CLEAR_TEXT_UPGRADE, DEFAULT_HTTP2_CONNECTION_WINDOW_SIZE, DEFAULT_HTTP2_MAX_POOL_SIZE, DEFAULT_HTTP2_MULTIPLEXING_LIMIT, DEFAULT_KEEP_ALIVE, DEFAULT_MAX_CHUNK_SIZE, DEFAULT_MAX_POOL_SIZE, DEFAULT_MAX_WAIT_QUEUE_SIZE, DEFAULT_MAX_WEBSOCKET_FRAME_SIZE, DEFAULT_PIPELINING, DEFAULT_PIPELINING_LIMIT, DEFAULT_PROTOCOL_VERSION, DEFAULT_TRY_USE_COMPRESSION, DEFAULT_VERIFY_HOST
DEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALL
DEFAULT_IDLE_TIMEOUT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_USE_ALPN, DEFAULT_USE_POOLED_BUFFERS
DEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS
Constructor and Description |
---|
OAuth2ClientOptions()
Default constructor
|
OAuth2ClientOptions(JsonObject json)
Constructor to create an options from JSON
|
OAuth2ClientOptions(OAuth2ClientOptions other)
Copy constructor
|
addCrlPath, addCrlValue, addEnabledCipherSuite, addEnabledSecureTransportProtocol, equals, getAlpnVersions, getDefaultHost, getDefaultPort, getHttp2ConnectionWindowSize, getHttp2MaxPoolSize, getHttp2MultiplexingLimit, getInitialSettings, getMaxChunkSize, getMaxPoolSize, getMaxWaitQueueSize, getMaxWebsocketFrameSize, getPipeliningLimit, getProtocolVersion, hashCode, isHttp2ClearTextUpgrade, isKeepAlive, isPipelining, isTryUseCompression, isVerifyHost, setAlpnVersions, setConnectTimeout, setDefaultHost, setDefaultPort, setHttp2ClearTextUpgrade, setHttp2ConnectionWindowSize, setHttp2MaxPoolSize, setHttp2MultiplexingLimit, setIdleTimeout, setInitialSettings, setJdkSslEngineOptions, setKeepAlive, setKeyCertOptions, setKeyStoreOptions, setLogActivity, setMaxChunkSize, setMaxPoolSize, setMaxWaitQueueSize, setMaxWebsocketFrameSize, setMetricsName, setOpenSslEngineOptions, setPemKeyCertOptions, setPemTrustOptions, setPfxKeyCertOptions, setPfxTrustOptions, setPipelining, setPipeliningLimit, setProtocolVersion, setProxyOptions, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoLinger, setSsl, setSslEngineOptions, setTcpKeepAlive, setTcpNoDelay, setTrafficClass, setTrustAll, setTrustOptions, setTrustStoreOptions, setTryUseCompression, setUseAlpn, setUsePooledBuffers, setVerifyHost
getConnectTimeout, getMetricsName, getProxyOptions, isTrustAll
getCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getKeyCertOptions, getSoLinger, getSslEngineOptions, getTrustOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUseAlpn, isUsePooledBuffers
getLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddress
public OAuth2ClientOptions()
public OAuth2ClientOptions(OAuth2ClientOptions other)
other
- the options to copypublic OAuth2ClientOptions(JsonObject json)
json
- the JSONpublic String getSite()
public String getAuthorizationPath()
public OAuth2ClientOptions setAuthorizationPath(String authorizationPath)
public String getTokenPath()
public OAuth2ClientOptions setTokenPath(String tokenPath)
public String getRevocationPath()
public OAuth2ClientOptions setRevocationPath(String revocationPath)
public boolean isUseBasicAuthorizationHeader()
public OAuth2ClientOptions setUseBasicAuthorizationHeader(boolean useBasicAuthorizationHeader)
public String getClientSecretParameterName()
public OAuth2ClientOptions setClientSecretParameterName(String clientSecretParameterName)
public OAuth2ClientOptions setSite(String site)
public String getClientID()
public OAuth2ClientOptions setClientID(String clientID)
public String getClientSecret()
public OAuth2ClientOptions setClientSecret(String clientSecret)
public String getUserAgent()
public OAuth2ClientOptions setUserAgent(String userAgent)
public JsonObject getHeaders()
public OAuth2ClientOptions setHeaders(JsonObject headers)
public String getPublicKey()
public OAuth2ClientOptions setPublicKey(String publicKey)
public boolean isJwtToken()
public OAuth2ClientOptions setJwtToken(boolean jwtToken)
public String getLogoutPath()
public OAuth2ClientOptions setLogoutPath(String logoutPath)
public String getUserInfoPath()
public OAuth2ClientOptions setUserInfoPath(String userInfoPath)
Copyright © 2016. All rights reserved.