Package google.registry.flows
Class SessionMetadata
java.lang.Object
google.registry.flows.SessionMetadata
- Direct Known Subclasses:
CookieSessionMetadata
,HttpSessionMetadata
,StatelessRequestSessionMetadata
Object to allow setting and retrieving session information in flows.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract int
abstract String
abstract void
abstract void
Invalidates the session.abstract void
void
abstract void
setRegistrarId
(String registrarId) abstract void
setServiceExtensionUris
(Set<String> serviceExtensionUris) toString()
-
Constructor Details
-
SessionMetadata
public SessionMetadata()
-
-
Method Details
-
invalidate
public abstract void invalidate()Invalidates the session. A new instance must be created after this for future sessions. Attempts to invoke methods of this class after this method has been called will throwIllegalStateException
. -
getRegistrarId
-
getServiceExtensionUris
-
getFailedLoginAttempts
public abstract int getFailedLoginAttempts() -
setRegistrarId
-
setServiceExtensionUris
-
incrementFailedLoginAttempts
public abstract void incrementFailedLoginAttempts() -
resetFailedLoginAttempts
public abstract void resetFailedLoginAttempts() -
toString
-
save
-