Uses of Interface
org.jcsp.lang.Any2AnyChannel
Packages that use Any2AnyChannel
Package
Description
This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
This defines filtering channels that can apply transformations to objects
as they are read and/or written.
-
Uses of Any2AnyChannel in org.jcsp.lang
Methods in org.jcsp.lang that return Any2AnyChannelModifier and TypeMethodDescriptionstatic <T> Any2AnyChannel<T> Channel.any2any()This constructs an Object carrying channel that may be connected to any number of writer processes and any number of reader processes.static <T> Any2AnyChannel<T> Channel.any2any(int immunity) This constructs a poisonable any-any Object channel.static <T> Any2AnyChannel<T> Channel.any2any(ChannelDataStore<T> buffer) This constructs an any-any Object channel with user chosen buffering size and policy.static <T> Any2AnyChannel<T> Channel.any2any(ChannelDataStore<T> buffer, int immunity) This constructs a buffered poisonable any-any Object channel.static <T> Any2AnyChannel<T>[]Channel.any2anyArray(int size) This constructs an array of any-any Object channels.static <T> Any2AnyChannel<T>[]Channel.any2anyArray(int size, int immunity) This constructs an array of poisonable any-any Object channels.static <T> Any2AnyChannel<T>[]Channel.any2anyArray(int size, ChannelDataStore<T> buffer) This constructs an array of buffered any-any Object channels.static <T> Any2AnyChannel<T>[]Channel.any2anyArray(int size, ChannelDataStore<T> buffer, int immunity) This constructs an array of buffered poisonable any-any Object channels.Any2AnyChannel<T>[]BufferedChannelArrayFactory.createAny2Any(ChannelDataStore<T> buffer, int n) Deprecated.Creates a populated array ofnAny2Anychannels with the specified buffering behaviour.BufferedChannelFactory.createAny2Any(ChannelDataStore<T> buffer) Deprecated.Creates a newAny2Anychannel with the given buffering behaviour.static Any2AnyChannelChannel.createAny2Any()Deprecated.static Any2AnyChannel[]Channel.createAny2Any(int n) Deprecated.Use theChannel.any2anyArray(int)method instead.static Any2AnyChannelChannel.createAny2Any(ChannelDataStore buffer) Deprecated.Use theChannel.any2any(ChannelDataStore)method instead.static Any2AnyChannel[]Channel.createAny2Any(ChannelDataStore buffer, int n) Deprecated.Use theChannel.any2anyArray(int,ChannelDataStore)method instead.Any2AnyChannel<T>[]ChannelArrayFactory.createAny2Any(int n) Deprecated.Creates a populated array ofnAny2Anychannels.ChannelFactory.createAny2Any()Deprecated.Creates a newAny2Anychannel.StandardChannelFactory.createAny2Any()Constructs and returns anAny2AnyChannelobject.StandardChannelFactory.createAny2Any(int n) Constructs and returns an array ofAny2AnyChannelobjects.StandardChannelFactory.createAny2Any(ChannelDataStore<T> buffer) Constructs and returns aAny2AnyChannelobject which uses the specifiedChannelDataStoreobject as a buffer.Any2AnyChannel<T>[]StandardChannelFactory.createAny2Any(ChannelDataStore<T> buffer, int n) Constructs and returns an array ofAny2AnyChannelobjects which use the specifiedChannelDataStoreobject as a buffer.Methods in org.jcsp.lang with parameters of type Any2AnyChannelModifier and TypeMethodDescriptionstatic <T> SharedChannelInput<T>[]Channel.getInputArray(Any2AnyChannel<T>[] c) This extracts the input-ends from the given channel array.static <T> SharedChannelOutput<T>[]Channel.getOutputArray(Any2AnyChannel<T>[] c) This extracts the output-ends from the given channel array. -
Uses of Any2AnyChannel in org.jcsp.util.filter
Subinterfaces of Any2AnyChannel in org.jcsp.util.filterModifier and TypeInterfaceDescriptioninterfaceInterface for an Any2Any channel that has support for filtering at both ends.Methods in org.jcsp.util.filter that return Any2AnyChannelModifier and TypeMethodDescriptionFilteredChannelFactory.createAny2Any()Creates a new Any2Any channel with the filtering options set for this factory.FilteredChannelFactory.createAny2Any(int n) Constructs and returns an array ofAny2AnyChannelobjects.FilteredChannelFactory.createAny2Any(ChannelDataStore buffer) Creates a new Any2Any channel with the filtering options set for this factory and the specified data buffer.FilteredChannelFactory.createAny2Any(ChannelDataStore buffer, int n) Constructs and returns an array ofAny2AnyChannelobjects with a given buffering behaviour.
Channel.any2any()method instead.