org.basex.query.util
Class ClientSessions

java.lang.Object
  extended by org.basex.query.util.ClientSessions

public final class ClientSessions
extends java.lang.Object

Opened database client sessions.

Author:
BaseX Team 2005-12, BSD License, Christian Gruen

Constructor Summary
ClientSessions()
           
 
Method Summary
 Uri add(ClientSession cs)
          Adds a session.
 void close()
          Closes all opened sessions.
 ClientSession get(Uri id)
          Returns a session.
 void remove(Uri id)
          Removes a session.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSessions

public ClientSessions()
Method Detail

add

public Uri add(ClientSession cs)
Adds a session.

Parameters:
cs - client session
Returns:
session id

get

public ClientSession get(Uri id)
Returns a session.

Parameters:
id - session id
Returns:
session

remove

public void remove(Uri id)
Removes a session.

Parameters:
id - session id

close

public void close()
Closes all opened sessions.