Package | Description |
---|---|
org.jivesoftware.smackx.mam |
XEP-0313: Message Archive Management.
|
org.jivesoftware.smackx.omemo |
Classes and interfaces for OMEMO Encryption.
|
Modifier and Type | Method and Description |
---|---|
MamManager.MamQueryResult |
MamManager.mostRecentPage(Jid chatJid,
int max)
Obtain the most recent page of a chat.
|
MamManager.MamQueryResult |
MamManager.page(DataForm dataForm,
RSMSet rsmSet)
Returns a page of the archive.
|
MamManager.MamQueryResult |
MamManager.page(java.lang.String node,
DataForm dataForm,
RSMSet rsmSet)
Returns a page of the archive.
|
MamManager.MamQueryResult |
MamManager.pageAfter(Jid chatJid,
java.lang.String messageUid,
int max)
Obtain page after the last message saved (specific chat).
|
MamManager.MamQueryResult |
MamManager.pageBefore(Jid chatJid,
java.lang.String messageUid,
int max)
Obtain page before the first message saved (specific chat).
|
MamManager.MamQueryResult |
MamManager.pageNext(MamManager.MamQueryResult mamQueryResult,
int count)
Returns the next page of the archive.
|
MamManager.MamQueryResult |
MamManager.pagePrevious(MamManager.MamQueryResult mamQueryResult,
int count)
Returns the previous page of the archive.
|
MamManager.MamQueryResult |
MamManager.queryArchive(java.util.Date start,
java.util.Date end)
Query archive filtering by start and/or end date.
|
MamManager.MamQueryResult |
MamManager.queryArchive(java.lang.Integer max)
Query archive with a maximum amount of results.
|
MamManager.MamQueryResult |
MamManager.queryArchive(java.lang.Integer max,
java.util.Date start,
java.util.Date end,
Jid withJid,
java.util.List<FormField> additionalFields)
Query archive applying filters: max count, start date, end date, from/to
JID and with additional fields.
|
MamManager.MamQueryResult |
MamManager.queryArchive(Jid withJid)
Query archive with a JID (only messages from/to the JID).
|
MamManager.MamQueryResult |
MamManager.queryArchive(java.util.List<FormField> additionalFields)
Query Archive adding filters with additional fields.
|
MamManager.MamQueryResult |
MamManager.queryArchive(java.lang.String node,
java.lang.Integer max,
java.util.Date start,
java.util.Date end,
Jid withJid,
java.util.List<FormField> additionalFields)
Query an message archive like a MUC archive or a PubSub node archive, addressed by an archiveAddress, applying
filters: max count, start date, end date, from/to JID and with additional fields.
|
MamManager.MamQueryResult |
MamManager.queryArchiveWithEndDate(java.util.Date end)
Query archive filtering by end date.
|
MamManager.MamQueryResult |
MamManager.queryArchiveWithStartDate(java.util.Date start)
Query archive filtering by start date.
|
Modifier and Type | Method and Description |
---|---|
MamManager.MamQueryResult |
MamManager.pageNext(MamManager.MamQueryResult mamQueryResult,
int count)
Returns the next page of the archive.
|
MamManager.MamQueryResult |
MamManager.pagePrevious(MamManager.MamQueryResult mamQueryResult,
int count)
Returns the previous page of the archive.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ClearTextMessage> |
OmemoManager.decryptMamQueryResult(MamManager.MamQueryResult mamQueryResult)
Return a list of all OMEMO messages that were found in the MAM query result, that could be successfully decrypted.
|