java.lang.Object
com.couchbase.client.core.env.AuthenticatorWrapper
com.couchbase.columnar.client.java.internal.DynamicAuthenticator
All Implemented Interfaces:
com.couchbase.client.core.env.Authenticator

@Internal public class DynamicAuthenticator extends com.couchbase.client.core.env.AuthenticatorWrapper
Delegates all methods to the authenticator returned by the given supplier.
  • Constructor Summary

    Constructors
    Constructor
    Description
    DynamicAuthenticator(Supplier<com.couchbase.client.core.env.Authenticator> supplier)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.couchbase.client.core.env.Authenticator
     

    Methods inherited from class com.couchbase.client.core.env.AuthenticatorWrapper

    applyTlsProperties, authHttpRequest, authKeyValueConnection, getAuthHeaderValue, getSingleStepSaslAuthParameters, requiresTls

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DynamicAuthenticator

      public DynamicAuthenticator(Supplier<com.couchbase.client.core.env.Authenticator> supplier)
  • Method Details

    • wrapped

      protected com.couchbase.client.core.env.Authenticator wrapped()
      Specified by:
      wrapped in class com.couchbase.client.core.env.AuthenticatorWrapper