Class SessionManager

java.lang.Object
org.red5.server.session.SessionManager

public class SessionManager extends Object
Manages sessions.
Author:
The Red5 Project, Paul Gregoire (mondain@gmail.com)
  • Field Details

    • log

      private static final org.slf4j.Logger log
    • sessions

      private static ConcurrentMap<String,ISession> sessions
    • destinationDirectory

      private static String destinationDirectory
    • maxLifetime

      private static Long maxLifetime
    • schedulingService

      private static ISchedulingService schedulingService
    • rnd

      public static final Random rnd
  • Constructor Details

    • SessionManager

      public SessionManager()
  • Method Details

    • init

      public void init()
    • getSessionId

      public static String getSessionId()
    • createSession

      public static ISession createSession()
    • createSession

      public static ISession createSession(String sessionId)
    • getSession

      public static ISession getSession(String sessionId)
    • removeSession

      public static ISession removeSession(String sessionId)
    • getDestinationDirectory

      public String getDestinationDirectory()
    • setDestinationDirectory

      public void setDestinationDirectory(String destinationDir)
    • setMaxLifetime

      public void setMaxLifetime(String maxLifetime)
    • setSchedulingService

      public void setSchedulingService(ISchedulingService schedulingService)
    • createHash

      public static String createHash(String str)