Package org.jcsp.plugNplay.ints
Class FixedDelayInt
java.lang.Object
org.jcsp.plugNplay.ints.FixedDelayInt
- All Implemented Interfaces:
CSProcess
This holds on to data from its input channel for a fixed delay before passing
it on to its output channel.
Process Diagram
Description
FixedDelayInt is a process that delays passing on input to its output by a constant delay.Channel Protocols
Input Channels | ||
---|---|---|
in | int | All channels in this package carry integers. |
Output Channels | ||
out | int | All channels in this package carry integers. |
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final long
The time the process is to wait in milliseconds between receiving a message and then sending it.private final ChannelInputInt
The input Channelprivate final ChannelOutputInt
The output Channel -
Constructor Summary
ConstructorsConstructorDescriptionFixedDelayInt
(long delayTime, ChannelInputInt in, ChannelOutputInt out) Construct a new FixedDelayInt process with the input Channel in and the output Channel out. -
Method Summary
-
Field Details
-
in
The input Channel -
out
The output Channel -
delayTime
private final long delayTimeThe time the process is to wait in milliseconds between receiving a message and then sending it.
-
-
Constructor Details
-
FixedDelayInt
Construct a new FixedDelayInt process with the input Channel in and the output Channel out.- Parameters:
delayTime
- the time the process is to wait in milliseconds between receiving a message and then sending it (a negative delayTime implies no waiting).in
- the input Channelout
- the output Channel
-
-
Method Details