类 SessionStore

java.lang.Object
cool.scx.ext.auth.type.SessionStore

public final class SessionStore extends Object

AlreadyLoginClientMap class.

版本:
1.11.8
作者:
scx567888
  • 构造器详细资料

    • SessionStore

      public SessionStore()
  • 方法详细资料

    • add

      public void add(Session... loggedInClients)

      put.

      参数:
      loggedInClients - a Session object
    • addAll

      public void addAll(Collection<Session> loggedInClients)
      a
      参数:
      loggedInClients - a
    • getByUserID

      public List<Session> getByUserID(Long userID)

      getByUserID.

      参数:
      userID - a Long object
      返回:
      an of Session objects
    • getByLoginDevice

      public List<Session> getByLoginDevice(DeviceType deviceType)

      getByLoginDevice.

      参数:
      deviceType - a DeviceType object
      返回:
      an of Session objects
    • getByToken

      public Session getByToken(String token)

      getByToken.

      参数:
      token - a String object
      返回:
      a Session object
    • removeByUserID

      public boolean removeByUserID(Long userID)

      removeByUserID.

      参数:
      userID - a Long object
      返回:
      a boolean
    • removeByLoginDevice

      public boolean removeByLoginDevice(DeviceType deviceType)

      removeByLoginDevice.

      参数:
      deviceType - a DeviceType object
      返回:
      a boolean
    • removeByToken

      public boolean removeByToken(String token)

      removeByToken.

      参数:
      token - a String object
      返回:
      a boolean
    • getByWebSocket

      public Session getByWebSocket(io.vertx.core.http.ServerWebSocket webSocket)
      getByWebSocket
      参数:
      webSocket - a String object
      返回:
      a Session object
    • removeByWebSocket

      public boolean removeByWebSocket(io.vertx.core.http.ServerWebSocket webSocket)
      removeByWebSocket
      参数:
      webSocket - a String object
      返回:
      a Session object
    • loggedInClients

      public List<Session> loggedInClients()

      getAllAlreadyLoginClients.

      返回:
      an of Session objects