public interface SecurityContextHolderStrategy
The preferred strategy is loaded by SecurityContextHolder
.
Modifier and Type | Method and Description |
---|---|
void |
clearContext()
Clears the current context.
|
SecurityContext |
createEmptyContext()
Creates a new, empty context implementation, for use by
SecurityContextRepository implementations, when creating a new context for
the first time.
|
SecurityContext |
getContext()
Obtains the current context.
|
void |
setContext(SecurityContext context)
Sets the current context.
|
void clearContext()
SecurityContext getContext()
null
- create a default implementation if
necessary)void setContext(SecurityContext context)
context
- to the new argument (should never be null
, although
implementations must check if null
has been passed and throw an
IllegalArgumentException
in such cases)SecurityContext createEmptyContext()