Interface PresignedTokenStorage
-
- All Known Implementing Classes:
InMemoryPresignedTokenStorage
,SecurePresignedTokenStorage
public interface PresignedTokenStorage
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PresignedTokenStorage.DoesNotExistException
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
createToken(SBuild build, AuthorityHolder parentAuthorityHolder)
void
delete(String tokenValue)
void
deleteAll(SBuild build)
PresignedToken
getToken(String value)
boolean
isTokenValid(String tokenValue, SBuild forBuild)
int
size()
-
-
-
Method Detail
-
size
int size()
-
getToken
@Nullable PresignedToken getToken(@NotNull String value)
-
createToken
@NotNull String createToken(@NotNull SBuild build, @NotNull AuthorityHolder parentAuthorityHolder)
-
delete
void delete(@NotNull String tokenValue) throws PresignedTokenStorage.DoesNotExistException
-
deleteAll
void deleteAll(@NotNull SBuild build)
-
-