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<Element> data)
Method description
|
void |
addFromMessage(Element message)
Method description
|
void |
addPresence(Element presence)
Method description
|
void |
addRoster(Element roster)
Method description
|
void |
addToMessage(Element message)
Method description
|
List<Element> |
get(String id)
Method description
|
List<Element> |
getAll()
Method description
|
List<Element> |
getAllPresences()
Method description
|
List<Element> |
getPresence(String... from)
Method description
|
List<Element> |
remove(String id)
Method description
|
void |
set(String id,
List<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 addFromMessage(Element message)
message
- public void addPresence(Element presence)
presence
- public void addRoster(Element roster)
roster
- public void addToMessage(Element message)
message
- Copyright © 2019 "Tigase, Inc.". All rights reserved.