Interface NessieAuthentication

  • All Superinterfaces:
    java.lang.AutoCloseable
    All Known Subinterfaces:
    HttpAuthentication

    public interface NessieAuthentication
    extends java.lang.AutoCloseable
    Base interface for different authentication methods like "basic" (username + plain password), bearer token, etc.

    Implementations of this interface, as returned via NessieAuthenticationProvider.build(java.util.function.Function), do have to implement transport specific implementations. For example, the Nessie HTTP based transport implements the HttpAuthentication.

    • Method Detail

      • close

        default void close()
        Specified by:
        close in interface java.lang.AutoCloseable