001 002package io.vrap.rmf.base.client.oauth2; 003 004import java.util.concurrent.CompletableFuture; 005 006import io.vrap.rmf.base.client.AuthenticationToken; 007import io.vrap.rmf.base.client.ClientBuilder; 008 009@FunctionalInterface 010public interface TokenSupplier { 011 String LOGGER_AUTH = ClientBuilder.COMMERCETOOLS + ".auth"; 012 013 CompletableFuture<AuthenticationToken> getToken(); 014 015}