|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.jaxmpp.core.client.xmpp.modules.AbstractIQModule
public abstract class AbstractIQModule
| Field Summary | |
|---|---|
protected Logger |
log
|
protected Observable |
observable
|
protected SessionObject |
sessionObject
|
protected PacketWriter |
writer
|
| Constructor Summary | |
|---|---|
AbstractIQModule(Observable observable,
SessionObject sessionObject,
PacketWriter packetWriter)
|
|
| Method Summary | |
|---|---|
void |
addListener(EventType eventType,
Listener<? extends BaseEvent> listener)
Adds a listener bound by the given event type. |
void |
addListener(Listener<? extends BaseEvent> listener)
Add a listener bound by the all event types. |
void |
process(Element $element)
Main method of module. |
protected abstract void |
processGet(IQ element)
Method for processing stanza <iq type='get'>. |
protected abstract void |
processSet(IQ element)
Method for processing stanza <iq type='set'>. |
void |
removeAllListeners()
Removes all listeners. |
void |
removeListener(EventType eventType,
Listener<? extends BaseEvent> listener)
Removes a listener. |
void |
removeListener(Listener<? extends BaseEvent> listener)
Removes a listener. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface tigase.jaxmpp.core.client.XmppModule |
|---|
getCriteria, getFeatures |
| Field Detail |
|---|
protected final Logger log
protected final Observable observable
protected final SessionObject sessionObject
protected final PacketWriter writer
| Constructor Detail |
|---|
public AbstractIQModule(Observable observable,
SessionObject sessionObject,
PacketWriter packetWriter)
| Method Detail |
|---|
public void addListener(EventType eventType,
Listener<? extends BaseEvent> listener)
eventType - type of eventlistener - the listenerpublic void addListener(Listener<? extends BaseEvent> listener)
listener - the listener
public void process(Element $element)
throws JaxmppException
XmppModule
process in interface XmppModule$element - incoming XMPP stanza
JaxmppException
protected abstract void processGet(IQ element)
throws JaxmppException
<iq type='get'>.
element - incoming XMPP stanza
JaxmppException
protected abstract void processSet(IQ element)
throws JaxmppException
<iq type='set'>.
element - incoming XMPP stanza
JaxmppExceptionpublic void removeAllListeners()
public void removeListener(EventType eventType,
Listener<? extends BaseEvent> listener)
eventType - type of eventlistener - listenerpublic void removeListener(Listener<? extends BaseEvent> listener)
listener - listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||