Package org.jcsp.lang
Interface SharedChannelOutput<T>
-
- All Superinterfaces:
ChannelOutput<T>
,Poisonable
- All Known Subinterfaces:
FilteredSharedChannelOutput
,NetSharedChannelOutput
,NetSharedChannelOutput<T>
- All Known Implementing Classes:
Any2NetChannel
,Any2NetChannel
,FilteredSharedChannelOutputWrapper
,SharedChannelOutputImpl
public interface SharedChannelOutput<T> extends ChannelOutput<T>
This is the same asChannelOutput
except that it is guaranteed safe to pass on to more than one internal process for parallel writing.A writing-end, obtained from an any-one or any-any channel by invoking its in() method, will implement this interface.
-
-
Method Summary
-
Methods inherited from interface org.jcsp.lang.ChannelOutput
write
-
Methods inherited from interface org.jcsp.lang.Poisonable
poison
-
-