Class SupplierBearerTokenProvider

java.lang.Object
com.eqixiac.equinix.core.auth.SupplierBearerTokenProvider
All Implemented Interfaces:
BearerTokenProvider

public final class SupplierBearerTokenProvider extends Object implements BearerTokenProvider
A BearerTokenProvider that obtains every token from a Supplier. A supplier that returns null fails the request with an EquinixClientException.
Author:
ianjones
  • Constructor Details

    • SupplierBearerTokenProvider

      public SupplierBearerTokenProvider(Supplier<BearerToken> supplier)
      Creates a provider over a token supplier.
      Parameters:
      supplier - supplies a token on each call; must not be null
  • Method Details