@@ -0,0 +1,530 @@
+package org.realityforge.ssf;%0A%0Aimport javax.annotation.Nonnull;%0A%0A/**%0A * A basic interface defining a session.%0A */%0Apublic interface SessionInfo%0A%7B%0A  /**%0A   * @return an opaque ID representing session.%0A   */%0A  @Nonnull%0A  String getSessionID();%0A%0A  /**%0A   * @return the username for session if available.%0A   */%0A  @Nonnull%0A  String getUsername();%0A%0A  /**%0A   * @return the time at which session was created.%0A   */%0A  long getCreatedAt();%0A%0A  /**%0A   * @return the time at which session was last accessed.%0A   */%0A  long getLastAccessedAt();%0A%7D%0A

Add basic interface to define session