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 OmemoModule.CipherFactory getCustomCipherFactory()
public void setCustomCipherFactory(OmemoModule.CipherFactory customCipherFactory)
public Criteria getCriteria()
XmppModulegetCriteria in interface XmppModulepublic String[] getFeatures()
XmppModuleReturns features what are implemented by Module.
getFeatures in interface XmppModulepublic void process(Element element) throws JaxmppException
XmppModuleprocess in interface XmppModuleelement - incoming XMPP stanzaJaxmppExceptionpublic void setContext(Context context)
setContext in interface ContextAwarepublic void afterRegister()
InitializingModuleafterRegister in interface InitializingModulepublic void subscribeForDeviceList(BareJID jid) throws JaxmppException
JaxmppExceptionpublic void beforeRegister()
InitializingModulebeforeRegister in interface InitializingModulepublic void beforeUnregister()
InitializingModulebeforeUnregister in interface InitializingModulepublic void publishDeviceList()
throws JaxmppException
JaxmppExceptionpublic void getKeys(BareJID jid, OmemoModule.KeysRetrieverHandler handler) throws JaxmppException
JaxmppExceptionpublic XmppOMEMOSession getOMEMOSession(BareJID jid)
public XmppOMEMOSession createOMEMOSession(BareJID jid)
public void createOMEMOSession(BareJID jid, OmemoModule.CreateOMEMOSessionHandler handler) throws JaxmppException
JaxmppExceptionpublic Extension getExtension()
public boolean isOMEMORequired(BareJID jid)
public XmppOMEMOSession getOMEMOSession(BareJID jid, boolean createIfNotExists)
Copyright © 2006–2020 Tigase. All rights reserved.