Interface TokenStore (1.20.0)

public interface TokenStore

Interface for long term storage of tokens

Methods

delete(String id)

public abstract void delete(String id)

Remove the token data from storage for the given ID.

Parameter
NameDescription
idString

ID of token data to store.

Exceptions
TypeDescription
IOException

An error storing the token data.

load(String id)

public abstract String load(String id)

Load the token data from storage for the given ID.

Parameter
NameDescription
idString

ID of token data to load.

Returns
TypeDescription
String

The loaded token data.

Exceptions
TypeDescription
IOException

An error loading the token data from storage.

store(String id, String tokens)

public abstract void store(String id, String tokens)

Put the token data into storage for the given ID.

Parameters
NameDescription
idString

ID of token data to store.

tokensString

The token data to store.

Exceptions
TypeDescription
IOException

An error storing the token data.