|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvisidia.simulation.command.Command
visidia.simulation.command.ChangeNodePropertyCommand
public class ChangeNodePropertyCommand
ChangeNodePropertyCommand is the command involved when a node property changes.
Constructor Summary | |
---|---|
ChangeNodePropertyCommand(int nodeId,
VisidiaProperty property)
Instantiates a new command to change a node property. |
Method Summary | |
---|---|
void |
deserialize(java.io.ObjectInputStream in)
Deserialize. |
void |
executeAfterAck()
Instructions to be executed after ack. |
void |
executeBeforeAck(VisidiaEvent event)
Instructions to be executed before ack. |
boolean |
generateImmediateAck()
Defines if an ack is to be generated immediately. |
boolean |
needSynchronization()
Defines if command needs synchronization. |
void |
serialize(java.io.ObjectOutputStream out)
Serialize. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ChangeNodePropertyCommand(int nodeId, VisidiaProperty property)
nodeId
- the node idproperty
- the propertyMethod Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public boolean needSynchronization()
Command
needSynchronization
in class Command
public boolean generateImmediateAck()
Command
generateImmediateAck
in class Command
public void executeBeforeAck(VisidiaEvent event)
Command
executeBeforeAck
in class Command
event
- the eventpublic void executeAfterAck()
Command
executeAfterAck
in class Command
public void serialize(java.io.ObjectOutputStream out) throws java.io.IOException
Command
serialize
in class Command
out
- the output stream
java.io.IOException
- Signals that an I/O exception has occurred.public void deserialize(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
Command
deserialize
in class Command
in
- the input stream
java.io.IOException
- Signals that an I/O exception has occurred.
java.lang.ClassNotFoundException
- the class not found exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |