Class SessionMetadata

java.lang.Object
google.registry.flows.SessionMetadata
Direct Known Subclasses:
CookieSessionMetadata, HttpSessionMetadata, StatelessRequestSessionMetadata

public abstract class SessionMetadata extends Object
Object to allow setting and retrieving session information in flows.
  • 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 throw IllegalStateException.
    • getRegistrarId

      public abstract String getRegistrarId()
    • getServiceExtensionUris

      public abstract Set<String> getServiceExtensionUris()
    • getFailedLoginAttempts

      public abstract int getFailedLoginAttempts()
    • setRegistrarId

      public abstract void setRegistrarId(String registrarId)
    • setServiceExtensionUris

      public abstract void setServiceExtensionUris(Set<String> serviceExtensionUris)
    • incrementFailedLoginAttempts

      public abstract void incrementFailedLoginAttempts()
    • resetFailedLoginAttempts

      public abstract void resetFailedLoginAttempts()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • save

      public void save(Response response)