net.i2p.sam
Class SAMv3Handler.SessionsDB

java.lang.Object
  extended by net.i2p.sam.SAMv3Handler.SessionsDB
Enclosing class:
SAMv3Handler

public static class SAMv3Handler.SessionsDB
extends Object

basically a HashMap from String to SessionRecord


Nested Class Summary
(package private) static class SAMv3Handler.SessionsDB.ExistingDestException
           
(package private) static class SAMv3Handler.SessionsDB.ExistingIdException
           
 
Constructor Summary
SAMv3Handler.SessionsDB()
           
 
Method Summary
 boolean containsKey(String nick)
           
 boolean del(String nick)
           
 SAMv3Handler.SessionRecord get(String nick)
           
 boolean put(String nick, SAMv3Handler.SessionRecord session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMv3Handler.SessionsDB

public SAMv3Handler.SessionsDB()
Method Detail

put

public boolean put(String nick,
                   SAMv3Handler.SessionRecord session)
            throws SAMv3Handler.SessionsDB.ExistingIdException,
                   SAMv3Handler.SessionsDB.ExistingDestException
Returns:
success
Throws:
SAMv3Handler.SessionsDB.ExistingIdException
SAMv3Handler.SessionsDB.ExistingDestException

del

public boolean del(String nick)
Returns:
true if removed

get

public SAMv3Handler.SessionRecord get(String nick)

containsKey

public boolean containsKey(String nick)