public class BoshSessionCache extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEF_ID
Field description
|
protected Map<String,Long> |
jid_msg_start
Cached time of the first message to/from some jid
to speedup message caching processing
|
static String |
MESSAGE_ID
Field description
|
static String |
RESOURCE_BIND_ID
Field description
|
static String |
ROSTER_ID
Field description
|
Constructor and Description |
---|
BoshSessionCache()
Creates a new
BoshSessionCache instance. |
Modifier and Type | Method and Description |
---|---|
void |
add(String id,
List<tigase.xml.Element> data)
Method description
|
void |
addFromMessage(tigase.xml.Element message)
Method description
|
void |
addPresence(tigase.xml.Element presence)
Method description
|
void |
addRoster(tigase.xml.Element roster)
Method description
|
void |
addToMessage(tigase.xml.Element message)
Method description
|
List<tigase.xml.Element> |
get(String id)
Method description
|
List<tigase.xml.Element> |
getAll()
Method description
|
List<tigase.xml.Element> |
getAllPresences()
Method description
|
List<tigase.xml.Element> |
getPresence(String... from)
Method description
|
List<tigase.xml.Element> |
remove(String id)
Method description
|
void |
set(String id,
List<tigase.xml.Element> data)
Method description
|
public static final String DEF_ID
public static final String MESSAGE_ID
public static final String RESOURCE_BIND_ID
public static final String ROSTER_ID
public BoshSessionCache()
BoshSessionCache
instance.public void add(String id, List<tigase.xml.Element> data)
id
- data
- public void addFromMessage(tigase.xml.Element message)
message
- public void addPresence(tigase.xml.Element presence)
presence
- public void addRoster(tigase.xml.Element roster)
roster
- public void addToMessage(tigase.xml.Element message)
message
- public List<tigase.xml.Element> getAll()
public List<tigase.xml.Element> getAllPresences()
public List<tigase.xml.Element> getPresence(String... from)
from
- Copyright © 2014 "Tigase, Inc.". All rights reserved.