public class CapabilitiesModule extends Object implements XmppModule, ContextAware, InitializingModule
Modifier and Type | Field and Description |
---|---|
static String |
charsetName |
static String |
NODE_NAME_KEY |
static String |
VERIFICATION_STRING_KEY |
Constructor and Description |
---|
CapabilitiesModule() |
Modifier and Type | Method and Description |
---|---|
void |
afterRegister()
Called when module is registered.
|
void |
beforeRegister()
Called just before registration module in XmppModulesManager
.
|
void |
beforeUnregister()
Called when module is unregistered.
|
String |
generateVerificationString(String[] identities,
String[] features) |
static String |
generateVerificationString(String[] identities,
String[] features,
JabberDataElement extensions) |
CapabilitiesCache |
getCache() |
Criteria |
getCriteria()
Criteria
|
String[] |
getFeatures()
Returns features what are implemented by Module.
|
protected String |
getNodeName() |
protected boolean |
isEnabled() |
protected void |
onBeforePresenceSend(Presence presence) |
protected void |
onReceivedPresence(Presence presence) |
void |
process(Element element)
Main method of module.
|
void |
setCache(CapabilitiesCache cache) |
void |
setContext(Context context) |
public static final String NODE_NAME_KEY
public static final String VERIFICATION_STRING_KEY
public static final String charsetName
public static String generateVerificationString(String[] identities, String[] features, JabberDataElement extensions)
public String generateVerificationString(String[] identities, String[] features)
public void afterRegister()
InitializingModule
afterRegister
in interface InitializingModule
public void beforeRegister()
InitializingModule
beforeRegister
in interface InitializingModule
public void beforeUnregister()
InitializingModule
beforeUnregister
in interface InitializingModule
public CapabilitiesCache getCache()
public void setCache(CapabilitiesCache cache)
public Criteria getCriteria()
XmppModule
getCriteria
in interface XmppModule
public String[] getFeatures()
XmppModule
Returns features what are implemented by Module.
getFeatures
in interface XmppModule
public void process(Element element) throws JaxmppException
XmppModule
process
in interface XmppModule
element
- incoming XMPP stanzaJaxmppException
public void setContext(Context context)
setContext
in interface ContextAware
protected String getNodeName()
protected boolean isEnabled()
protected void onBeforePresenceSend(Presence presence) throws XMLException
XMLException
protected void onReceivedPresence(Presence presence) throws JaxmppException
JaxmppException
Copyright © 2006–2023 Tigase. All rights reserved.