Interface SessionMetadata

All Known Implementing Classes:
HttpSessionMetadata, StatelessRequestSessionMetadata

public interface SessionMetadata
Object to allow setting and retrieving session information in flows.
  • Method Details

    • invalidate

      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

      String getRegistrarId()
    • getServiceExtensionUris

      Set<String> getServiceExtensionUris()
    • getFailedLoginAttempts

      int getFailedLoginAttempts()
    • setRegistrarId

      void setRegistrarId(String registrarId)
    • setServiceExtensionUris

      void setServiceExtensionUris(Set<String> serviceExtensionUris)
    • incrementFailedLoginAttempts

      void incrementFailedLoginAttempts()
    • resetFailedLoginAttempts

      void resetFailedLoginAttempts()