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, wait
getHelp, getType
public 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 ReceiverTaskIfc
results
- public Map<String,PropertyItem> getDefaultParams()
getDefaultParams
in interface ReceiverTaskIfc
Map
value with task instance configuration parameters.ReceiverTaskIfc.setParams(Map)
public String getDescription()
getDescription
method here.getDescription
in interface ReceiverTaskIfc
String
valuepublic ReceiverTaskIfc getInstance()
getInstance
method here.getInstance
in interface ReceiverTaskIfc
ReceiverTaskIfc
valuepublic tigase.xmpp.JID getJID()
getJID
method here.getJID
in interface ReceiverTaskIfc
String
valueReceiverTaskIfc.setJID(tigase.xmpp.JID)
public Map<String,PropertyItem> getParams()
getParams
method here.getParams
in interface ReceiverTaskIfc
Map
valueReceiverTaskIfc.setParams(Map)
public Map<tigase.xmpp.JID,RosterItem> getRoster()
getRoster
in interface ReceiverTaskIfc
Map
value with all user subscribed to this task.public RosterItem getRosterItem(tigase.xmpp.JID jid)
jid
- public void getStatistics(StatisticsList list)
getStatistics
in interface ReceiverTaskIfc
list
- public List<StatRecord> getStats()
getStats
in interface ReceiverTaskIfc
List
of statistics records.StatRecord
public void init(Queue<Packet> results)
init
in interface ReceiverTaskIfc
results
- public boolean isAdmin(tigase.xmpp.JID jid)
isAdmin
in interface ReceiverTaskIfc
jid
- 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 ReceiverTaskIfc
packet
- 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 ReceiverTaskIfc
results
- subscr
- public void setJID(tigase.xmpp.JID jid)
setJID
method here.setJID
in interface ReceiverTaskIfc
jid
- a String
valuepublic void setParams(Map<String,Object> map)
setParams
method here.setParams
in interface ReceiverTaskIfc
map
- a Map
valuepublic void setRosterItemAdmin(RosterItem ri, boolean admin)
ri
- admin
- public void setRosterItemModerationAccepted(RosterItem ri, boolean accepted)
setRosterItemModerationAccepted
in interface ReceiverTaskIfc
ri
- 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 ReceiverTaskIfc
srecv
- protected boolean addOutPacket(Packet packet)
packet
- Copyright © 2014 "Tigase, Inc.". All rights reserved.