Openfire 3.9.3 Javadoc

org.jivesoftware.openfire.muc.cluster
Class MUCServicePropertyClusterEventTask

java.lang.Object
  extended by org.jivesoftware.openfire.muc.cluster.MUCServicePropertyClusterEventTask
All Implemented Interfaces:
Externalizable, Serializable, Runnable, ClusterTask

public class MUCServicePropertyClusterEventTask
extends Object
implements ClusterTask

This task updates or deletes a property in a cluster node's muc service property map. MUCServicePropertyEventListener of each cluster node will be alerted of the event.

Author:
Daniel Henninger
See Also:
Serialized Form

Constructor Summary
MUCServicePropertyClusterEventTask()
           
 
Method Summary
static MUCServicePropertyClusterEventTask createDeleteTask(String service, String key)
           
static MUCServicePropertyClusterEventTask createPutTask(String service, String key, String value)
           
 Object getResult()
           
 void readExternal(ObjectInput in)
           
 void run()
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MUCServicePropertyClusterEventTask

public MUCServicePropertyClusterEventTask()
Method Detail

createPutTask

public static MUCServicePropertyClusterEventTask createPutTask(String service,
                                                               String key,
                                                               String value)

createDeleteTask

public static MUCServicePropertyClusterEventTask createDeleteTask(String service,
                                                                  String key)

getResult

public Object getResult()
Specified by:
getResult in interface ClusterTask

run

public void run()
Specified by:
run in interface Runnable

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

Openfire 3.9.3 Javadoc

Copyright © 2003-2008 Jive Software.