org.jivesoftware.openfire.muc.cluster
Class BroascastMessageRequest
java.lang.Object
org.jivesoftware.openfire.muc.cluster.MUCRoomTask
org.jivesoftware.openfire.muc.cluster.BroascastMessageRequest
- All Implemented Interfaces:
- Externalizable, Serializable, Runnable, ClusterTask
public class BroascastMessageRequest
- extends MUCRoomTask
Task that broadcasts a message to local room occupants. When a room occupant sends a
message to the room each cluster node will execute this task and broadcast the message
to its local room occupants.
- Author:
- Gaston Dombiak
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BroascastMessageRequest
public BroascastMessageRequest()
BroascastMessageRequest
public BroascastMessageRequest(LocalMUCRoom room,
Message message,
int occupants)
getMessage
public Message getMessage()
getOccupants
public int getOccupants()
getResult
public Object getResult()
run
public void run()
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class MUCRoomTask
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class MUCRoomTask
- Throws:
IOException
ClassNotFoundException
Copyright © 2003-2007 Jive Software.