class OAuth2ClientOptions extends HttpClientOptions
Options describing how an OAuth2 will make connections.
- Alphabetic
- By Inheritance
- OAuth2ClientOptions
- HttpClientOptions
- ClientOptionsBase
- TCPSSLOptions
- NetworkOptions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-  new OAuth2ClientOptions(_asJava: ext.auth.oauth2.OAuth2ClientOptions)
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addCrlPath(value: String): OAuth2ClientOptions
      
      
      Add a CRL path Add a CRL path - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addCrlValue(value: Buffer): OAuth2ClientOptions
      
      
      Add a CRL value Add a CRL value - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addEnabledCipherSuite(value: String): OAuth2ClientOptions
      
      
      Add an enabled cipher suite, appended to the ordered suites. Add an enabled cipher suite, appended to the ordered suites. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addEnabledSecureTransportProtocol(value: String): OAuth2ClientOptions
      
      
      Sets the list of enabled SSL/TLS protocols. Sets the list of enabled SSL/TLS protocols. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addPubSecKey(value: PubSecKeyOptions): OAuth2ClientOptions
      
      
      The provider PubSec key options 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        asJava: ext.auth.oauth2.OAuth2ClientOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getAlpnVersions: Buffer[HttpVersion]
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
-  def getAuthorizationPath: String
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-  def getClientID: String
-  def getClientSecret: String
-  def getClientSecretParameterName: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        getConnectTimeout: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getCrlPaths: Buffer[String]
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getCrlValues: Buffer[Buffer]
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getDecoderInitialBufferSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getDefaultHost: String
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getDefaultPort: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getEnabledCipherSuites: Set[String]
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getEnabledSecureTransportProtocols: Set[String]
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
-  def getExtraParameters: JsonObject
-  def getFlow: OAuth2FlowType
-  def getHeaders: JsonObject
- 
      
      
      
        
      
    
      
        
        def
      
      
        getHttp2ConnectionWindowSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getHttp2KeepAliveTimeout: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getHttp2MaxPoolSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getHttp2MultiplexingLimit: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getIdleTimeout: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getIdleTimeoutUnit: TimeUnit
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getInitialSettings: Http2Settings
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
-  def getIntrospectionPath: String
-  def getJWTOptions: JWTOptions
- 
      
      
      
        
      
    
      
        
        def
      
      
        getJdkSslEngineOptions: JdkSSLEngineOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
-  def getJwkPath: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        getKeepAliveTimeout: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getKeyStoreOptions: JksOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getLocalAddress: String
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getLogActivity: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
-  def getLogoutPath: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxChunkSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxHeaderSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxInitialLineLength: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxPoolSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxRedirects: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxWaitQueueSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxWebsocketFrameSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMaxWebsocketMessageSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getMetricsName: String
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getOpenSslEngineOptions: OpenSSLEngineOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getPemKeyCertOptions: PemKeyCertOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getPemTrustOptions: PemTrustOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getPfxKeyCertOptions: PfxOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getPfxTrustOptions: PfxOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getPipeliningLimit: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getPoolCleanerPeriod: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getProtocolVersion: HttpVersion
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getProxyOptions: ProxyOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
-  def getPubSecKeys: Buffer[PubSecKeyOptions]
- 
      
      
      
        
      
    
      
        
        def
      
      
        getReceiveBufferSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
-  def getRevocationPath: String
-  def getScopeSeparator: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        getSendBufferSize: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
-  def getSite: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        getSoLinger: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
-  def getTokenPath: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        getTrafficClass: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getTrustStoreOptions: JksOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
-  def getUserAgent: String
-  def getUserInfoParameters: JsonObject
-  def getUserInfoPath: String
- 
      
      
      
        
      
    
      
        
        def
      
      
        getWebsocketCompressionAllowClientNoContext: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getWebsocketCompressionLevel: Int
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        getWebsocketCompressionRequestServerNoContext: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isForceSni: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isHttp2ClearTextUpgrade: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isKeepAlive: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isPipelining: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isReuseAddress: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isReusePort: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isSendUnmaskedFrames: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isSsl: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTcpCork: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTcpFastOpen: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTcpKeepAlive: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTcpNoDelay: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTcpQuickAck: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTrustAll: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTryUseCompression: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isUseAlpn: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
-  def isUseBasicAuthorizationHeader: Boolean
- 
      
      
      
        
      
    
      
        
        def
      
      
        isUsePooledBuffers: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
-  def isValidateIssuer: Boolean
- 
      
      
      
        
      
    
      
        
        def
      
      
        isVerifyHost: Boolean
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setAlpnVersions(value: Buffer[HttpVersion]): OAuth2ClientOptions
      
      
      Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation. Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation. When the list is empty, the client provides a best effort list according to HttpClientOptions: - : [ "h2", "http/1.1" ]
- otherwise: [HttpClientOptions]
 - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setAuthorizationPath(value: String): OAuth2ClientOptions
      
      
      Get the Oauth2 authorization resource path. Get the Oauth2 authorization resource path. e.g.: /oauth/authorize 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setClientID(value: String): OAuth2ClientOptions
      
      
      Set the provider client id 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setClientSecret(value: String): OAuth2ClientOptions
      
      
      Set the provider client secret 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setClientSecretParameterName(value: String): OAuth2ClientOptions
      
      
      Override the HTTP form field name for client secret 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setConnectTimeout(value: Int): OAuth2ClientOptions
      
      
      Set the connect timeout Set the connect timeout - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setDecoderInitialBufferSize(value: Int): OAuth2ClientOptions
      
      
      set to initialBufferSizeHttpDecoderthe initial buffer of the HttpDecoder.set to initialBufferSizeHttpDecoderthe initial buffer of the HttpDecoder.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setDefaultHost(value: String): OAuth2ClientOptions
      
      
      Set the default host name to be used by this client in requests if none is provided when making the request. Set the default host name to be used by this client in requests if none is provided when making the request. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setDefaultPort(value: Int): OAuth2ClientOptions
      
      
      Set the default port to be used by this client in requests if none is provided when making the request. Set the default port to be used by this client in requests if none is provided when making the request. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setEnabledSecureTransportProtocols(value: Set[String]): OAuth2ClientOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setExtraParameters(value: JsonObject): OAuth2ClientOptions
      
      
      Set extra parameters to be sent to the provider on each request 
-  def setFlow(value: OAuth2FlowType): OAuth2ClientOptions
- 
      
      
      
        
      
    
      
        
        def
      
      
        setForceSni(value: Boolean): OAuth2ClientOptions
      
      
      By default, the server name is only sent for Fully Qualified Domain Name (FQDN), setting this property to trueforces the server name to be always sent.By default, the server name is only sent for Fully Qualified Domain Name (FQDN), setting this property to trueforces the server name to be always sent.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setHeaders(value: JsonObject): OAuth2ClientOptions
      
      
      Set custom headers to be sent with every request to the provider 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setHttp2ClearTextUpgrade(value: Boolean): OAuth2ClientOptions
      
      
      Set to truewhen an h2c connection is established using an HTTP/1.1 upgrade request, andfalsewhen an h2c connection is established directly (with prior knowledge).Set to truewhen an h2c connection is established using an HTTP/1.1 upgrade request, andfalsewhen an h2c connection is established directly (with prior knowledge).- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setHttp2ConnectionWindowSize(value: Int): OAuth2ClientOptions
      
      
      Set the default HTTP/2 connection window size. Set the default HTTP/2 connection window size. It overrides the initial window size set by Http2Settings, so the connection window size is greater than for its streams, in order the data throughput. A value of -1reuses the initial window size setting.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setHttp2KeepAliveTimeout(value: Int): OAuth2ClientOptions
      
      
      Set the keep alive timeout for HTTP/2 connections, in seconds. Set the keep alive timeout for HTTP/2 connections, in seconds. This value determines how long a connection remains unused in the pool before being evicted and closed. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setHttp2MaxPoolSize(value: Int): OAuth2ClientOptions
      
      
      Set the maximum pool size for HTTP/2 connections Set the maximum pool size for HTTP/2 connections - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setHttp2MultiplexingLimit(value: Int): OAuth2ClientOptions
      
      
      Set a client limit of the number concurrent streams for each HTTP/2 connection, this limits the number of streams the client can create for a connection. Set a client limit of the number concurrent streams for each HTTP/2 connection, this limits the number of streams the client can create for a connection. The effective number of streams for a connection is the min of this value and the server's initial settings. Setting the value to -1means to use the value sent by the server's initial settings.-1is the default value.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setIdleTimeout(value: Int): OAuth2ClientOptions
      
      
      Set the idle timeout, default time unit is seconds. Set the idle timeout, default time unit is seconds. Zero means don't timeout. This determines if a connection will timeout and be closed if no data is received within the timeout. If you want change default time unit, use HttpClientOptions - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setIdleTimeoutUnit(value: TimeUnit): OAuth2ClientOptions
      
      
      Set the idle timeout unit. Set the idle timeout unit. If not specified, default is seconds. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setInitialSettings(value: Http2Settings): OAuth2ClientOptions
      
      
      Set the HTTP/2 connection settings immediately sent by to the server when the client connects. Set the HTTP/2 connection settings immediately sent by to the server when the client connects. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setIntrospectionPath(value: String): OAuth2ClientOptions
      
      
      Set the provider token introspection resource path 
-  def setJWTOptions(value: JWTOptions): OAuth2ClientOptions
- 
      
      
      
        
      
    
      
        
        def
      
      
        setJdkSslEngineOptions(value: JdkSSLEngineOptions): OAuth2ClientOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
-  def setJwkPath(value: String): OAuth2ClientOptions
- 
      
      
      
        
      
    
      
        
        def
      
      
        setKeepAlive(value: Boolean): OAuth2ClientOptions
      
      
      Set whether keep alive is enabled on the client Set whether keep alive is enabled on the client - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setKeepAliveTimeout(value: Int): OAuth2ClientOptions
      
      
      Set the keep alive timeout for HTTP/1.x, in seconds. Set the keep alive timeout for HTTP/1.x, in seconds. This value determines how long a connection remains unused in the pool before being evicted and closed. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setKeyStoreOptions(value: JksOptions): OAuth2ClientOptions
      
      
      Set the key/cert options in jks format, aka Java keystore. Set the key/cert options in jks format, aka Java keystore. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setLocalAddress(value: String): OAuth2ClientOptions
      
      
      Set the local interface to bind for network connections. Set the local interface to bind for network connections. When the local address is null, it will pick any local address, the default local address is null. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setLogActivity(value: Boolean): OAuth2ClientOptions
      
      
      Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger. Set to true to enabled network activity logging: Netty's pipeline is configured for logging on Netty's logger. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setLogoutPath(value: String): OAuth2ClientOptions
      
      
      Set the provider logout path 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxChunkSize(value: Int): OAuth2ClientOptions
      
      
      Set the maximum HTTP chunk size Set the maximum HTTP chunk size - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxHeaderSize(value: Int): OAuth2ClientOptions
      
      
      Set the maximum length of all headers for HTTP/1.x . Set the maximum length of all headers for HTTP/1.x . - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxInitialLineLength(value: Int): OAuth2ClientOptions
      
      
      Set the maximum length of the initial line for HTTP/1.x (e.g. Set the maximum length of the initial line for HTTP/1.x (e.g. "HTTP/1.1 200 OK")- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxPoolSize(value: Int): OAuth2ClientOptions
      
      
      Set the maximum pool size for connections Set the maximum pool size for connections - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxRedirects(value: Int): OAuth2ClientOptions
      
      
      Set to maxRedirectsthe maximum number of redirection a request can follow.Set to maxRedirectsthe maximum number of redirection a request can follow.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxWaitQueueSize(value: Int): OAuth2ClientOptions
      
      
      Set the maximum requests allowed in the wait queue, any requests beyond the max size will result in a ConnectionPoolTooBusyException. Set the maximum requests allowed in the wait queue, any requests beyond the max size will result in a ConnectionPoolTooBusyException. If the value is set to a negative number then the queue will be unbounded. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxWebsocketFrameSize(value: Int): OAuth2ClientOptions
      
      
      Set the max websocket frame size Set the max websocket frame size - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMaxWebsocketMessageSize(value: Int): OAuth2ClientOptions
      
      
      Set the max websocket message size Set the max websocket message size - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setMetricsName(value: String): OAuth2ClientOptions
      
      
      Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name. Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setOpenSslEngineOptions(value: OpenSSLEngineOptions): OAuth2ClientOptions
      
      
      - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setPemKeyCertOptions(value: PemKeyCertOptions): OAuth2ClientOptions
      
      
      Set the key/cert store options in pem format. Set the key/cert store options in pem format. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setPemTrustOptions(value: PemTrustOptions): OAuth2ClientOptions
      
      
      Set the trust options in pem format Set the trust options in pem format - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setPfxKeyCertOptions(value: PfxOptions): OAuth2ClientOptions
      
      
      Set the key/cert options in pfx format. Set the key/cert options in pfx format. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setPfxTrustOptions(value: PfxOptions): OAuth2ClientOptions
      
      
      Set the trust options in pfx format Set the trust options in pfx format - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setPipelining(value: Boolean): OAuth2ClientOptions
      
      
      Set whether pipe-lining is enabled on the client Set whether pipe-lining is enabled on the client - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setPipeliningLimit(value: Int): OAuth2ClientOptions
      
      
      Set the limit of pending requests a pipe-lined HTTP/1 connection can send. Set the limit of pending requests a pipe-lined HTTP/1 connection can send. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setPoolCleanerPeriod(value: Int): OAuth2ClientOptions
      
      
      Set the connection pool cleaner period in milli seconds, a non positive value disables expiration checks and connections will remain in the pool until they are closed. Set the connection pool cleaner period in milli seconds, a non positive value disables expiration checks and connections will remain in the pool until they are closed. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setProtocolVersion(value: HttpVersion): OAuth2ClientOptions
      
      
      Set the protocol version. Set the protocol version. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setProxyOptions(value: ProxyOptions): OAuth2ClientOptions
      
      
      Set proxy options for connections via CONNECT proxy (e.g. Set proxy options for connections via CONNECT proxy (e.g. Squid) or a SOCKS proxy. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
-  def setPubSecKeys(value: Buffer[PubSecKeyOptions]): OAuth2ClientOptions
- 
      
      
      
        
      
    
      
        
        def
      
      
        setReceiveBufferSize(value: Int): OAuth2ClientOptions
      
      
      Set the TCP receive buffer size Set the TCP receive buffer size - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setReuseAddress(value: Boolean): OAuth2ClientOptions
      
      
      Set the value of reuse address Set the value of reuse address - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setReusePort(value: Boolean): OAuth2ClientOptions
      
      
      Set the value of reuse port. Set the value of reuse port. This is only supported by native transports. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setRevocationPath(value: String): OAuth2ClientOptions
      
      
      Set the Oauth2 revocation resource path. Set the Oauth2 revocation resource path. e.g.: /oauth/revoke 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setScopeSeparator(value: String): OAuth2ClientOptions
      
      
      Set the provider scope separator 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setSendBufferSize(value: Int): OAuth2ClientOptions
      
      
      Set the TCP send buffer size Set the TCP send buffer size - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setSendUnmaskedFrames(value: Boolean): OAuth2ClientOptions
      
      
      Set true when the client wants to skip frame masking. Set true when the client wants to skip frame masking. You may want to set it true on server by server websocket communication: In this case you are by passing RFC6455 protocol. It's false as default. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setSite(value: String): OAuth2ClientOptions
      
      
      Root URL for the provider 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setSoLinger(value: Int): OAuth2ClientOptions
      
      
      Set whether SO_linger keep alive is enabled Set whether SO_linger keep alive is enabled - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setSsl(value: Boolean): OAuth2ClientOptions
      
      
      Set whether SSL/TLS is enabled Set whether SSL/TLS is enabled - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTcpCork(value: Boolean): OAuth2ClientOptions
      
      
      Enable the TCP_CORKoption - only with linux native transport.Enable the TCP_CORKoption - only with linux native transport.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTcpFastOpen(value: Boolean): OAuth2ClientOptions
      
      
      Enable the TCP_FASTOPENoption - only with linux native transport.Enable the TCP_FASTOPENoption - only with linux native transport.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTcpKeepAlive(value: Boolean): OAuth2ClientOptions
      
      
      Set whether TCP keep alive is enabled Set whether TCP keep alive is enabled - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTcpNoDelay(value: Boolean): OAuth2ClientOptions
      
      
      Set whether TCP no delay is enabled Set whether TCP no delay is enabled - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTcpQuickAck(value: Boolean): OAuth2ClientOptions
      
      
      Enable the TCP_QUICKACKoption - only with linux native transport.Enable the TCP_QUICKACKoption - only with linux native transport.- Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTokenPath(value: String): OAuth2ClientOptions
      
      
      Get the Oauth2 token resource path. Get the Oauth2 token resource path. e.g.: /oauth/token 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTrafficClass(value: Int): OAuth2ClientOptions
      
      
      Set the value of traffic class Set the value of traffic class - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions → NetworkOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTrustAll(value: Boolean): OAuth2ClientOptions
      
      
      Set whether all server certificates should be trusted Set whether all server certificates should be trusted - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTrustStoreOptions(value: JksOptions): OAuth2ClientOptions
      
      
      Set the trust options in jks format, aka Java truststore Set the trust options in jks format, aka Java truststore - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTryUseCompression(value: Boolean): OAuth2ClientOptions
      
      
      Set whether compression is enabled Set whether compression is enabled - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTryUsePerFrameWebsocketCompression(value: Boolean): OAuth2ClientOptions
      
      
      Set option to offer per frame WebSocket compression. Set option to offer per frame WebSocket compression. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setTryUsePerMessageWebsocketCompression(value: Boolean): OAuth2ClientOptions
      
      
      Set option to offer per message WebSocket compression. Set option to offer per message WebSocket compression. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setUseAlpn(value: Boolean): OAuth2ClientOptions
      
      
      Set the ALPN usage. Set the ALPN usage. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setUseBasicAuthorizationHeader(value: Boolean): OAuth2ClientOptions
      
      
      Flag to use HTTP basic auth header with client id, client secret. 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setUsePooledBuffers(value: Boolean): OAuth2ClientOptions
      
      
      Set whether Netty pooled buffers are enabled Set whether Netty pooled buffers are enabled - Definition Classes
- OAuth2ClientOptions → HttpClientOptions → ClientOptionsBase → TCPSSLOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setUserAgent(value: String): OAuth2ClientOptions
      
      
      Set a custom user agent to use when communicating to a provider 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setUserInfoParameters(value: JsonObject): OAuth2ClientOptions
      
      
      Set custom parameters to be sent during the userInfo resource request 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setUserInfoPath(value: String): OAuth2ClientOptions
      
      
      Set the provider userInfo resource path 
-  def setValidateIssuer(value: Boolean): OAuth2ClientOptions
- 
      
      
      
        
      
    
      
        
        def
      
      
        setVerifyHost(value: Boolean): OAuth2ClientOptions
      
      
      Set whether hostname verification is enabled Set whether hostname verification is enabled - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setWebsocketCompressionAllowClientNoContext(value: Boolean): OAuth2ClientOptions
      
      
      Set the WebSocket compression allow client no context option. Set the WebSocket compression allow client no context option. - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setWebsocketCompressionLevel(value: Int): OAuth2ClientOptions
      
      
      Set WebSocket compression level Set WebSocket compression level - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setWebsocketCompressionRequestServerNoContext(value: Boolean): OAuth2ClientOptions
      
      
      Set the WebSocket compression server no context option Set the WebSocket compression server no context option - Definition Classes
- OAuth2ClientOptions → HttpClientOptions
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )