Class Update

java.lang.Object
  |
  +--Update
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Remove, Replace

public abstract class Update
extends java.lang.Object
implements java.io.Serializable

Updates are created by MasterEngine in response to tickling by Rules, queued by ClientSessions and sent to client engines and processed there.

See Also:
Serialized Form

Field Summary
 long timestamp
          Time of generation.
 
Constructor Summary
Update()
           
 
Method Summary
abstract  void apply(World w)
          Apply this update to someone's view of the world.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timestamp

public long timestamp
Time of generation.
Constructor Detail

Update

public Update()
Method Detail

apply

public abstract void apply(World w)
Apply this update to someone's view of the world.