Interface ClientAssertionProvider

All Known Implementing Classes:
KubernetesServiceClientAssertionProvider

public sealed interface ClientAssertionProvider permits KubernetesServiceClientAssertionProvider
Client assertion provider.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Closes this provider.
    Gets current client assertion.
  • Method Details

    • getClientAssertion

      String getClientAssertion()
      Gets current client assertion. This method should not block. If the client assertion is retrieved with blocking IO operation, we recommend to keep the assertion up to date using a periodic scheduled task.
      Returns:
      client assertion
    • close

      void close()
      Closes this provider. Use this method to cancel the periodic scheduled task.