public abstract class AbstractReceiverTask extends Object implements ReceiverTaskIfc
| Constructor and Description |
|---|
AbstractReceiverTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewSubscribers(Queue<Packet> results,
tigase.xmpp.JID... new_subscr)
Describe
addNewSubscribers method here. |
protected boolean |
addOutPacket(Packet packet)
Method description
|
RosterItem |
addToRoster(tigase.xmpp.JID jid)
Method description
|
void |
addToRoster(RosterItem ri)
Method description
|
void |
destroy(Queue<Packet> results)
Method description
|
Map<String,PropertyItem> |
getDefaultParams()
Method description
|
String |
getDescription()
Describe
getDescription method here. |
ReceiverTaskIfc |
getInstance()
Describe
getInstance method here. |
tigase.xmpp.JID |
getJID()
Describe
getJID method here. |
Map<String,PropertyItem> |
getParams()
Describe
getParams method here. |
Map<tigase.xmpp.JID,RosterItem> |
getRoster()
Method description
|
RosterItem |
getRosterItem(tigase.xmpp.JID jid)
Method description
|
void |
getStatistics(StatisticsList list)
Method description
|
List<StatRecord> |
getStats()
Method description
|
void |
init(Queue<Packet> results)
Method description
|
boolean |
isAdmin(tigase.xmpp.JID jid)
Method description
|
boolean |
isAllowedToPost(tigase.xmpp.JID buddy)
Method description
|
boolean |
isAllowedToSubscribe(tigase.xmpp.JID buddy)
Method description
|
protected void |
processMessage(Packet packet,
Queue<Packet> results)
Method description
|
void |
processPacket(Packet packet,
Queue<Packet> results)
Describe
processPacket method here. |
RosterItem |
removeFromRoster(tigase.xmpp.JID jid)
Method description
|
void |
removeSubscribers(Queue<Packet> results,
tigase.xmpp.JID... subscr)
Method description
|
void |
setJID(tigase.xmpp.JID jid)
Describe
setJID method here. |
void |
setParams(Map<String,Object> map)
Describe
setParams method here. |
void |
setRosterItemAdmin(RosterItem ri,
boolean admin)
Method description
|
void |
setRosterItemModerationAccepted(RosterItem ri,
boolean accepted)
Method description
|
void |
setRosterItemOnline(RosterItem ri,
boolean online)
Method description
|
void |
setRosterItemOwner(RosterItem ri,
boolean owner)
Method description
|
void |
setRosterItemSubscribed(RosterItem ri,
boolean subscribed)
Method description
|
void |
setStanzaReceiver(StanzaReceiverIfc srecv)
Method description
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHelp, getTypepublic void addNewSubscribers(Queue<Packet> results, tigase.xmpp.JID... new_subscr)
addNewSubscribers method here.results - new_subscr - a String[] valuepublic void addToRoster(RosterItem ri)
ri - public RosterItem addToRoster(tigase.xmpp.JID jid)
jid - public void destroy(Queue<Packet> results)
destroy in interface ReceiverTaskIfcresults - public Map<String,PropertyItem> getDefaultParams()
getDefaultParams in interface ReceiverTaskIfcMap value with task instance configuration parameters.ReceiverTaskIfc.setParams(Map)public String getDescription()
getDescription method here.getDescription in interface ReceiverTaskIfcString valuepublic ReceiverTaskIfc getInstance()
getInstance method here.getInstance in interface ReceiverTaskIfcReceiverTaskIfc valuepublic tigase.xmpp.JID getJID()
getJID method here.getJID in interface ReceiverTaskIfcString valueReceiverTaskIfc.setJID(tigase.xmpp.JID)public Map<String,PropertyItem> getParams()
getParams method here.getParams in interface ReceiverTaskIfcMap valueReceiverTaskIfc.setParams(Map)public Map<tigase.xmpp.JID,RosterItem> getRoster()
getRoster in interface ReceiverTaskIfcMap value with all user subscribed to this task.public RosterItem getRosterItem(tigase.xmpp.JID jid)
jid - public void getStatistics(StatisticsList list)
getStatistics in interface ReceiverTaskIfclist - public List<StatRecord> getStats()
getStats in interface ReceiverTaskIfcList of statistics records.StatRecordpublic void init(Queue<Packet> results)
init in interface ReceiverTaskIfcresults - public boolean isAdmin(tigase.xmpp.JID jid)
isAdmin in interface ReceiverTaskIfcjid - boolean value true if given user is either task admin
or task owner.public boolean isAllowedToPost(tigase.xmpp.JID buddy)
buddy - public boolean isAllowedToSubscribe(tigase.xmpp.JID buddy)
buddy - public void processPacket(Packet packet, Queue<Packet> results)
processPacket method here.processPacket in interface ReceiverTaskIfcpacket - a Packet valueresults - a Queue valuepublic RosterItem removeFromRoster(tigase.xmpp.JID jid)
jid - public void removeSubscribers(Queue<Packet> results, tigase.xmpp.JID... subscr)
removeSubscribers in interface ReceiverTaskIfcresults - subscr - public void setJID(tigase.xmpp.JID jid)
setJID method here.setJID in interface ReceiverTaskIfcjid - a String valuepublic void setParams(Map<String,Object> map)
setParams method here.setParams in interface ReceiverTaskIfcmap - a Map valuepublic void setRosterItemAdmin(RosterItem ri, boolean admin)
ri - admin - public void setRosterItemModerationAccepted(RosterItem ri, boolean accepted)
setRosterItemModerationAccepted in interface ReceiverTaskIfcri - accepted - public void setRosterItemOnline(RosterItem ri, boolean online)
ri - online - public void setRosterItemOwner(RosterItem ri, boolean owner)
ri - owner - public void setRosterItemSubscribed(RosterItem ri, boolean subscribed)
ri - subscribed - public void setStanzaReceiver(StanzaReceiverIfc srecv)
setStanzaReceiver in interface ReceiverTaskIfcsrecv - protected boolean addOutPacket(Packet packet)
packet - Copyright © 2014 "Tigase, Inc.". All rights reserved.