Package com.hierynomus.smbj.connection
Class SessionTable
- java.lang.Object
-
- com.hierynomus.smbj.connection.SessionTable
-
public class SessionTable extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SessionTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<Session>
activeSessions()
Session
find(java.lang.Long id)
(package private) boolean
isActive(java.lang.Long id)
(package private) void
registerSession(java.lang.Long id, Session session)
Session
removeSession(java.lang.Long id)
-
-
-
Field Detail
-
lock
private java.util.concurrent.locks.ReentrantLock lock
-
lookup
private java.util.Map<java.lang.Long,Session> lookup
-
-
Method Detail
-
registerSession
void registerSession(java.lang.Long id, Session session)
-
find
public Session find(java.lang.Long id)
-
removeSession
public Session removeSession(java.lang.Long id)
-
isActive
boolean isActive(java.lang.Long id)
-
activeSessions
public java.util.Collection<Session> activeSessions()
-
-