|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.server.sreceiver.AbstractReceiverTask
tigase.server.sreceiver.RepoRosterTask
tigase.server.sreceiver.sysmon.SystemMonitorTask
public class SystemMonitorTask
Created: Dec 6, 2008 8:12:41 PM
| Constructor Summary | |
|---|---|
SystemMonitorTask()
|
|
| Method Summary | |
|---|---|
void |
destroy(java.util.Queue<Packet> results)
destroy method is called when the task is being permanently
deleted. |
java.util.Map<java.lang.String,PropertyItem> |
getDefaultParams()
getDefaultParams method return task instance default configuration
parameters. |
java.lang.String |
getHelp()
getHelp method returns task help information. |
java.util.Map<java.lang.String,PropertyItem> |
getParams()
Describe getParams method here. |
java.lang.String |
getType()
getType method returns the task type name. |
void |
init(java.util.Queue<Packet> results)
init method initializes task. |
protected void |
processMessage(Packet packet,
java.util.Queue<Packet> results)
|
protected void |
sendPacketOut(Packet input)
|
protected void |
sendPacketsOut(java.util.Queue<Packet> input)
|
void |
setParams(java.util.Map<java.lang.String,java.lang.Object> map)
Describe setParams method here. |
| Methods inherited from class tigase.server.sreceiver.RepoRosterTask |
|---|
addToRoster, loadRoster, removeFromRoster, setRosterItemAdmin, setRosterItemModerationAccepted, setRosterItemOwner, setRosterItemSubscribed |
| Methods inherited from class tigase.server.sreceiver.AbstractReceiverTask |
|---|
addNewSubscribers, addOutPacket, addToRoster, getDescription, getInstance, getJID, getRoster, getRosterItem, getStats, isAdmin, isAllowedToPost, isAllowedToSubscribe, processPacket, removeSubscribers, setJID, setRosterItemOnline, setStanzaReceiver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SystemMonitorTask()
| Method Detail |
|---|
protected void sendPacketsOut(java.util.Queue<Packet> input)
protected void sendPacketOut(Packet input)
public void init(java.util.Queue<Packet> results)
ReceiverTaskIfcinit method initializes task. It allows also for a task to
send initial stanzas to user like available
presence or any other stanza which does make sense to
send at startup time.
init in interface ReceiverTaskIfcinit in class AbstractReceiverTaskresults - a Queue is a collection of
result packets to send out.public void destroy(java.util.Queue<Packet> results)
ReceiverTaskIfcdestroy method is called when the task is being permanently
deleted. The method should take care of sending notification to all
subscribed users that the task is being deleted and should also clear
databases from all task data.
destroy in interface ReceiverTaskIfcdestroy in class RepoRosterTaskresults - a Queue value with all packets needed to send
upon task deletion.public java.lang.String getType()
ReceiverTaskIfcgetType method returns the task type name. This
name is displayed on the list of all tasks available for creation.
This is not a nick name of created task this is something more like
"Drupal forums connector" or "Interest group".
Like a Java class name is unique in JVM the task name must be
also inique for StanzaReceiver. Look at
task nick name for more details.
String value of the task name.public java.lang.String getHelp()
ReceiverTaskIfcgetHelp method returns task help information. This
general information about tasks abilties so when the user selects
task for creation he might know what the task is about. This is more
like class description rather then instance description.
String value of task class help information.public void setParams(java.util.Map<java.lang.String,java.lang.Object> map)
AbstractReceiverTasksetParams method here.
setParams in interface ReceiverTaskIfcsetParams in class RepoRosterTaskmap - a Map valuepublic java.util.Map<java.lang.String,PropertyItem> getParams()
AbstractReceiverTaskgetParams method here.
getParams in interface ReceiverTaskIfcgetParams in class AbstractReceiverTaskMap valueReceiverTaskIfc.setParams(Map)public java.util.Map<java.lang.String,PropertyItem> getDefaultParams()
ReceiverTaskIfcgetDefaultParams method return task instance default configuration
parameters. The map should contains all possible parameters accepted by
the task in setParams method. Values may be empty but may
not be null. All of parameters should be converted to
String type to make it possible to display them in ad-hoc
command x-form. Parameters then should be converted back to whatever format
is needed when passed back in setParams method.
For more detailed information about configuration parameters please refer
to setParams method.
getDefaultParams in interface ReceiverTaskIfcgetDefaultParams in class AbstractReceiverTaskMap value with task instance configuration parameters.ReceiverTaskIfc.setParams(Map)
protected void processMessage(Packet packet,
java.util.Queue<Packet> results)
processMessage in class AbstractReceiverTask
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||