Class OfferModule
java.lang.Object
tigase.workgroupqueues.modules.AbstractModule
tigase.workgroupqueues.modules.agent.OfferModule
- All Implemented Interfaces:
Module
-
Field Summary
FieldsFields inherited from class tigase.workgroupqueues.modules.AbstractModule
writer, XMLNS
Fields inherited from interface tigase.component.modules.Module
EMPTY_FEATURES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]
Returns XMPP features offered by module.Returns critera used by Component to select module to handle incoming stanza.void
Process incoming stanza.void
void
void
sendOfferRevoke
(User user, Agent toAgent, String reason) Send revocation of earlier offer to chat to a user.Methods inherited from class tigase.workgroupqueues.modules.AbstractModule
write, write
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
OfferModule
public OfferModule()
-
-
Method Details
-
getFeatures
Description copied from interface:Module
Returns XMPP features offered by module. Features will be returned by Service Discovery.- Returns:
- array of features or
null
.
-
getModuleCriteria
Description copied from interface:Module
Returns critera used by Component to select module to handle incoming stanza.- Returns:
- criteria of selecting module.
-
process
Description copied from interface:Module
Process incoming stanza.- Parameters:
packet
- receivedstanza
.- Throws:
ComponentException
- if stanza can't be processed correctly. ComponentException is converted to error stanza and returned to stanza sender.TigaseStringprepException
- if there was an error during stringprep processing.
-
sendAgentInvitation
public void sendAgentInvitation(BareJID roomJID, Agent agent, User user, Queue queue, String reason) throws TigaseStringprepException - Throws:
TigaseStringprepException
-
sendOffer
- Throws:
TigaseStringprepException
-
sendOfferRevoke
public void sendOfferRevoke(User user, Agent toAgent, String reason) throws TigaseStringprepException Send revocation of earlier offer to chat to a user.- Parameters:
user
- user which offer is revoked.toAgent
- agent to send revocation to him.reason
- free form text explaining the reason the offer was revoked.- Throws:
TigaseStringprepException
- in case of invalid JID.
-