org.jivesoftware.openfire.muc.cluster
Class UpdatePresence
java.lang.Object
org.jivesoftware.openfire.muc.cluster.MUCRoomTask
org.jivesoftware.openfire.muc.cluster.UpdatePresence
- All Implemented Interfaces:
- Externalizable, Serializable, Runnable, ClusterTask
public class UpdatePresence
- extends MUCRoomTask
Task that updates the presence of an occupant in a room. Each time an occupant
changes his presence in the room the other cluster nodes will need to get the
presence updated too for the occupant.
- 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 |
UpdatePresence
public UpdatePresence()
UpdatePresence
public UpdatePresence(LocalMUCRoom room,
Presence presence,
String nickname)
getPresence
public Presence getPresence()
getNickname
public String getNickname()
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.