public class OmemoModule extends Object implements XmppModule, ContextAware, InitializingModule
| Modifier and Type | Class and Description |
|---|---|
static interface |
OmemoModule.CipherFactory |
static interface |
OmemoModule.CreateOMEMOSessionHandler |
static interface |
OmemoModule.KeysRetrieverHandler |
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTOCREATE_OMEMO_SESSION |
static String |
DEVICELIST_NODE |
| Constructor and Description |
|---|
OmemoModule() |
public static final String DEVICELIST_NODE
public static final String AUTOCREATE_OMEMO_SESSION
public static JaXMPPSignalProtocolStore getSignalProtocolStore(SessionObject sessionObject)
public static void setSignalProtocolStore(SessionObject sessionObject, JaXMPPSignalProtocolStore store)
public void afterRegister()
InitializingModuleafterRegister in interface InitializingModulepublic void beforeRegister()
InitializingModulebeforeRegister in interface InitializingModulepublic void beforeUnregister()
InitializingModulebeforeUnregister in interface InitializingModulepublic XmppOMEMOSession createOMEMOSession(BareJID jid)
public void createOMEMOSession(BareJID jid, OmemoModule.CreateOMEMOSessionHandler handler) throws JaxmppException
JaxmppExceptionpublic Criteria getCriteria()
XmppModulegetCriteria in interface XmppModulepublic OmemoModule.CipherFactory getCustomCipherFactory()
public void setCustomCipherFactory(OmemoModule.CipherFactory customCipherFactory)
public Extension getExtension()
public String[] getFeatures()
XmppModuleReturns features what are implemented by Module.
getFeatures in interface XmppModulepublic void getKeys(BareJID jid, OmemoModule.KeysRetrieverHandler handler) throws JaxmppException
JaxmppExceptionpublic XmppOMEMOSession getOMEMOSession(BareJID jid)
public XmppOMEMOSession getOMEMOSession(BareJID jid, boolean createIfNotExists)
public boolean isOMEMORequired(BareJID jid)
public void process(Element element) throws JaxmppException
XmppModuleprocess in interface XmppModuleelement - incoming XMPP stanzaJaxmppExceptionpublic void publishDeviceList()
throws JaxmppException
JaxmppExceptionpublic void setContext(Context context)
setContext in interface ContextAwarepublic void subscribeForDeviceList(BareJID jid) throws JaxmppException
JaxmppExceptionCopyright © 2006–2022 Tigase. All rights reserved.