Package org.jcsp.lang
Class RejectableOne2AnyChannel
java.lang.Object
org.jcsp.lang.RejectableOne2AnyChannel
- All Implemented Interfaces:
RejectableChannel
Deprecated.
This implements a one-to-any object channel,
safe for use by a single writer and many readers. Refer to One2AnyChannel
for a
description of this behaviour.
Additionally, this channel supports a reject
operation. One of the readers may call
the reject method to force any current writer to abort with a
ChannelDataRejectedException
(unless there is already a read which will cause
completion of the write). Subsequent read and write attempts will immediately cause a
ChannelDataRejectedException
.
-
Field Details
-
innerChannel
One2AnyChannelImpl innerChannelDeprecated.
-
-
Constructor Details
-
RejectableOne2AnyChannel
public RejectableOne2AnyChannel()Deprecated.Constructs a new channel.
-
-
Method Details
-
in
Deprecated.- Specified by:
in
in interfaceRejectableChannel
-
out
Deprecated.- Specified by:
out
in interfaceRejectableChannel
-
PoisonException
. It remains only because it is used by some of the networking features.