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_HOSTDEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALLDEFAULT_IDLE_TIMEOUT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_USE_ALPN, DEFAULT_USE_POOLED_BUFFERSDEFAULT_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, setVerifyHostgetConnectTimeout, getMetricsName, getProxyOptions, isTrustAllgetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getKeyCertOptions, getSoLinger, getSslEngineOptions, getTrustOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUseAlpn, isUsePooledBuffersgetLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddresspublic 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.