tigase.server.bosh
Class BoshSessionCache
java.lang.Object
tigase.server.bosh.BoshSessionCache
public class BoshSessionCache
- extends java.lang.Object
Describe class BoshSessionCache here.
Created: Mon Feb 25 23:54:57 2008
- Version:
- $Rev: 953 $
- Author:
- Artur Hefczyc
|
Field Summary |
static java.lang.String |
DEF_ID
|
protected java.util.Map<java.lang.String,java.lang.Long> |
jid_msg_start
Cached time of the first message to/from some jid
to speedup message caching processing |
static java.lang.String |
MESSAGE_ID
|
static java.lang.String |
RESOURCE_BIND_ID
|
static java.lang.String |
ROSTER_ID
|
|
Method Summary |
void |
add(java.lang.String id,
java.util.List<tigase.xml.Element> data)
|
void |
addFromMessage(tigase.xml.Element message)
|
void |
addPresence(tigase.xml.Element presence)
|
void |
addRoster(tigase.xml.Element roster)
|
void |
addToMessage(tigase.xml.Element message)
|
java.util.List<tigase.xml.Element> |
get(java.lang.String id)
|
java.util.List<tigase.xml.Element> |
getAll()
|
java.util.List<tigase.xml.Element> |
getAllPresences()
|
java.util.List<tigase.xml.Element> |
getPresence(java.lang.String... from)
|
java.util.List<tigase.xml.Element> |
remove(java.lang.String id)
|
void |
set(java.lang.String id,
java.util.List<tigase.xml.Element> data)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEF_ID
public static final java.lang.String DEF_ID
- See Also:
- Constant Field Values
ROSTER_ID
public static final java.lang.String ROSTER_ID
- See Also:
- Constant Field Values
RESOURCE_BIND_ID
public static final java.lang.String RESOURCE_BIND_ID
- See Also:
- Constant Field Values
MESSAGE_ID
public static final java.lang.String MESSAGE_ID
- See Also:
- Constant Field Values
jid_msg_start
protected java.util.Map<java.lang.String,java.lang.Long> jid_msg_start
- Cached time of the first message to/from some jid
to speedup message caching processing
BoshSessionCache
public BoshSessionCache()
- Creates a new
BoshSessionCache instance.
set
public void set(java.lang.String id,
java.util.List<tigase.xml.Element> data)
add
public void add(java.lang.String id,
java.util.List<tigase.xml.Element> data)
remove
public java.util.List<tigase.xml.Element> remove(java.lang.String id)
get
public java.util.List<tigase.xml.Element> get(java.lang.String id)
getAll
public java.util.List<tigase.xml.Element> getAll()
addPresence
public void addPresence(tigase.xml.Element presence)
getAllPresences
public java.util.List<tigase.xml.Element> getAllPresences()
getPresence
public java.util.List<tigase.xml.Element> getPresence(java.lang.String... from)
addRoster
public void addRoster(tigase.xml.Element roster)
addFromMessage
public void addFromMessage(tigase.xml.Element message)
addToMessage
public void addToMessage(tigase.xml.Element message)
Copyright © 2008 Tigase. All Rights Reserved.