|
||||||||||
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.NewPulseCommand
public class NewPulseCommand
NewPulseCommand is the command involved when a new pulse occurs.
Constructor Summary | |
---|---|
NewPulseCommand(int processId,
int pulse)
Instantiates a new new pulse command. |
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 NewPulseCommand(int processId, int pulse)
pulse
- the pulseprocessId
- the process idMethod 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() throws java.lang.InterruptedException
Command
executeAfterAck
in class Command
java.lang.InterruptedException
- the interrupted exceptionpublic 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 |