public class SubscribeModule extends AbstractEventBusModule
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
context, log| Constructor and Description |
|---|
SubscribeModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterRegistration()
Called after registration.
|
void |
clusterNodeConnected(String node) |
void |
clusterNodeDisconnected(String node) |
String[] |
getFeatures()
Returns XMPP features offered by module.
|
tigase.criteria.Criteria |
getModuleCriteria()
Returns critera used by Component to select module to handle incoming
stanza.
|
protected void |
onAddHandler(String eventName,
String eventXmlns) |
void |
process(Packet packet)
Process incoming stanza.
|
protected tigase.xml.Element |
processClusterSubscription(Packet packet) |
protected tigase.xml.Element |
processNonClusterSubscription(Packet packet) |
protected void |
sendSubscribeRequest(String to,
Collection<tigase.xml.Element> subscriptionElement) |
void |
unregisterModule()
Called before module is unregistered.
|
isClusteredEventBus, nextStanzaIDbeforeRegister, fireEvent, setContext, write, writepublic static final String ID
public void afterRegistration()
InitializingModuleafterRegistration in interface InitializingModuleafterRegistration in class AbstractModule<EventBusContext>public void clusterNodeConnected(String node)
public void clusterNodeDisconnected(String node)
public String[] getFeatures()
Modulenull.public tigase.criteria.Criteria getModuleCriteria()
Modulepublic void process(Packet packet) throws ComponentException, tigase.util.TigaseStringprepException
Modulepacket - received stanza.ComponentException - if stanza can't be processed correctly. ComponentException is
converted to error stanza and returned to stanza sender.tigase.util.TigaseStringprepException - if there was an error during stringprep processing.protected tigase.xml.Element processClusterSubscription(Packet packet) throws tigase.util.TigaseStringprepException
tigase.util.TigaseStringprepExceptionprotected tigase.xml.Element processNonClusterSubscription(Packet packet) throws tigase.util.TigaseStringprepException, ComponentException
tigase.util.TigaseStringprepExceptionComponentExceptionprotected void sendSubscribeRequest(String to, Collection<tigase.xml.Element> subscriptionElement)
public void unregisterModule()
InitializingModuleunregisterModule in interface InitializingModuleunregisterModule in class AbstractModule<EventBusContext>Copyright © 2016 "Tigase, Inc.". All rights reserved.