Interface ISecurityDomainSessionTable


  • public interface ISecurityDomainSessionTable
    This interface defines the abstraction for the cookie table.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int FAILURE  
      static int SUCCESS  
    • Method Detail

      • addEntry

        int addEntry​(java.lang.String sessionID,
                     java.lang.String ip,
                     java.lang.String uid,
                     java.lang.String group)
              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • removeEntry

        int removeEntry​(java.lang.String sessionID)
                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • sessionExists

        boolean sessionExists​(java.lang.String sessionID)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getIP

        java.lang.String getIP​(java.lang.String sessionID)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getUID

        java.lang.String getUID​(java.lang.String sessionID)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getGroup

        java.lang.String getGroup​(java.lang.String sessionID)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getBeginTime

        long getBeginTime​(java.lang.String sessionID)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getSize

        int getSize()
             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getTimeToLive

        long getTimeToLive()
      • getSessionIDs

        java.util.Enumeration<java.lang.String> getSessionIDs()
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shutdown

        void shutdown()