Uses of Interface
org.jcsp.util.ChannelDataStore
-
Packages that use ChannelDataStore Package Description org.jcsp.lang This provides classes and interfaces corresponding to the fundamental primitives of CSP.org.jcsp.net This is main package for JCSP.NET.org.jcsp.util This provides classes and interfaces to customise the semantics of Object channels.org.jcsp.util.filter This defines filtering channels that can apply transformations to objects as they are read and/or written. -
-
Uses of ChannelDataStore in org.jcsp.lang
Methods in org.jcsp.lang with parameters of type ChannelDataStore Modifier and Type Method Description 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, 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.static <T> Any2OneChannel<T>Channel. any2one(ChannelDataStore<T> buffer)This constructs an any-one Object channel with user chosen buffering size and policy.static <T> Any2OneChannel<T>Channel. any2one(ChannelDataStore<T> buffer, int immunity)This constructs a buffered poisonable any-one Object channel.static <T> Any2OneChannel<T>[]Channel. any2oneArray(int size, ChannelDataStore<T> buffer)This constructs an array of buffered any-one Object channels.static <T> Any2OneChannel<T>[]Channel. any2oneArray(int size, ChannelDataStore<T> buffer, int immunity)This constructs an array of buffered poisonable any-one Object channels.Any2AnyChannel<T>[]BufferedChannelArrayFactory. createAny2Any(ChannelDataStore<T> buffer, int n)Deprecated.Creates a populated array ofnAny2Anychannels with the specified buffering behaviour.Any2AnyChannel<T>BufferedChannelFactory. createAny2Any(ChannelDataStore<T> buffer)Deprecated.Creates a newAny2Anychannel with the given buffering behaviour.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>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.Any2OneChannel<T>[]BufferedChannelArrayFactory. createAny2One(ChannelDataStore<T> buffer, int n)Deprecated.Creates a populated array ofnAny2Onechannels with the specified buffering behaviour.Any2OneChannel<T>BufferedChannelFactory. createAny2One(ChannelDataStore<T> buffer)Deprecated.Creates a newAny2Onechannel with the given buffering behaviour.static Any2OneChannelChannel. createAny2One(ChannelDataStore buffer)Deprecated.Use theChannel.any2one(ChannelDataStore)method instead.static Any2OneChannel[]Channel. createAny2One(ChannelDataStore buffer, int n)Deprecated.Use theChannel.any2oneArray(int,ChannelDataStore)method instead.Any2OneChannel<T>StandardChannelFactory. createAny2One(ChannelDataStore<T> buffer)Constructs and returns aAny2OneChannelobject which uses the specifiedChannelDataStoreobject as a buffer.Any2OneChannel<T>[]StandardChannelFactory. createAny2One(ChannelDataStore<T> buffer, int n)Constructs and returns an array ofAny2OneChannelobjects which use the specifiedChannelDataStoreobject as a buffer.One2AnyChannel<T>[]BufferedChannelArrayFactory. createOne2Any(ChannelDataStore<T> buffer, int n)Deprecated.Creates a populated array ofnOne2Anychannels with the specified buffering behaviour.One2AnyChannel<T>BufferedChannelFactory. createOne2Any(ChannelDataStore<T> buffer)Deprecated.Creates a newOne2Anychannel with the given buffering behaviour.static One2AnyChannelChannel. createOne2Any(ChannelDataStore buffer)Deprecated.Use theChannel.one2any(ChannelDataStore)method instead.static One2AnyChannel[]Channel. createOne2Any(ChannelDataStore buffer, int n)Deprecated.Use theChannel.one2anyArray(int,ChannelDataStore)method instead.One2AnyChannel<T>StandardChannelFactory. createOne2Any(ChannelDataStore<T> buffer)Constructs and returns aOne2AnyChannelobject which uses the specifiedChannelDataStoreobject as a buffer.One2AnyChannel<T>[]StandardChannelFactory. createOne2Any(ChannelDataStore<T> buffer, int n)Constructs and returns an array ofOne2AnyChannelobjects which use the specifiedChannelDataStoreobject as a buffer.One2OneChannel<T>[]BufferedChannelArrayFactory. createOne2One(ChannelDataStore<T> buffer, int n)Deprecated.Creates a populated array ofnOne2Onechannels with the specified buffering behaviour.One2OneChannel<T>BufferedChannelFactory. createOne2One(ChannelDataStore<T> buffer)Deprecated.Creates a newOne2Onechannel with the given buffering behaviour.static One2OneChannelChannel. createOne2One(ChannelDataStore buffer)Deprecated.Use theChannel.one2one(ChannelDataStore)method instead.static One2OneChannel[]Channel. createOne2One(ChannelDataStore buffer, int n)Deprecated.Use theChannel.one2oneArray(int,ChannelDataStore)method instead.One2OneChannel<T>StandardChannelFactory. createOne2One(ChannelDataStore<T> buffer)Constructs and returns aOne2OneChannelobject which uses the specifiedChannelDataStoreobject as a buffer.One2OneChannel<T>[]StandardChannelFactory. createOne2One(ChannelDataStore<T> buffer, int n)Constructs and returns an array ofOne2OneChannelobjects which use the specifiedChannelDataStoreobject as a buffer.static <T> One2AnyChannel<T>Channel. one2any(ChannelDataStore<T> buffer)This constructs a one-any Object channel with user chosen buffering size and policy.static <T> One2AnyChannel<T>Channel. one2any(ChannelDataStore<T> buffer, int immunity)This constructs a buffered poisonable one-any Object channel.static <T> One2AnyChannel<T>[]Channel. one2anyArray(int size, ChannelDataStore<T> buffer)This constructs an array of buffered one-any Object channels.static <T> One2AnyChannel<T>[]Channel. one2anyArray(int size, ChannelDataStore<T> buffer, int immunity)This constructs an array of buffered poisonable one-any Object channels.static <T> One2OneChannel<T>Channel. one2one(ChannelDataStore<T> buffer)This constructs a one-one Object channel with user chosen buffering size and policy.static <T> One2OneChannel<T>Channel. one2one(ChannelDataStore<T> buffer, int immunity)This constructs a buffered poisonable one-one Object channel.static <T> One2OneChannel<T>[]Channel. one2oneArray(int size, ChannelDataStore<T> buffer)This constructs an array of buffered one-one Object channels.static <T> One2OneChannel<T>[]Channel. one2oneArray(int size, ChannelDataStore<T> buffer, int immunity)This constructs an array of buffered poisonable one-one Object channels.Constructors in org.jcsp.lang with parameters of type ChannelDataStore Constructor Description RejectableBufferedOne2AnyChannel(ChannelDataStore data)Deprecated.Constructs a newRejectableBufferedOne2AnyChannelRejectableBufferedOne2OneChannel(ChannelDataStore buffer)Deprecated.Constructs a new channel. -
Uses of ChannelDataStore in org.jcsp.net
Methods in org.jcsp.net with parameters of type ChannelDataStore Modifier and Type Method Description NetSharedChannelInputNetBufferedChannelEndFactory. createNet2Any(ChannelDataStore buffer)Constructs aNetSharedChannelInputobject.static NetSharedChannelInputNetChannelEnd. createNet2Any(String label, ChannelDataStore buffer)static NetSharedChannelInputNetChannelEnd. createNet2Any(ChannelDataStore buffer)NetSharedChannelInputNetLabelledBufferedChannelEndFactory. createNet2Any(String label, ChannelDataStore buffer)Constructs a bufferedNetSharedChannelInputwhich has a VCN assigned with the specified label.NetSharedChannelInputStandardNetChannelEndFactory. createNet2Any(String label, ChannelDataStore buffer)NetSharedChannelInputStandardNetChannelEndFactory. createNet2Any(ChannelDataStore buffer)NetAltingChannelInputNetBufferedChannelEndFactory. createNet2One(ChannelDataStore buffer)Constructs aNetAltingChannelInputobject.static NetAltingChannelInputNetChannelEnd. createNet2One(String label, ChannelDataStore buffer)static NetAltingChannelInputNetChannelEnd. createNet2One(ChannelDataStore buffer)NetAltingChannelInputNetLabelledBufferedChannelEndFactory. createNet2One(String label, ChannelDataStore buffer)Constructs a bufferedNetAltingChannelInputwhich has a VCN assigned with the specified label.NetAltingChannelInputStandardNetChannelEndFactory. createNet2One(String label, ChannelDataStore buffer)NetAltingChannelInputStandardNetChannelEndFactory. createNet2One(ChannelDataStore buffer) -
Uses of ChannelDataStore in org.jcsp.util
Classes in org.jcsp.util that implement ChannelDataStore Modifier and Type Class Description classBuffer<T>This is used to create a buffered object channel that never loses data.classInfiniteBuffer<T>This is used to create a buffered object channel that always accepts and never loses any input.classOverFlowingBuffer<T>This is used to create a buffered object channel that always accepts input, discarding its last entered data if full.classOverWriteOldestBuffer<T>This is used to create a buffered object channel that always accepts input, overwriting its oldest data if full.classOverWritingBuffer<T>This is used to create a buffered object channel that always accepts input, overwriting its last entered data if full.classZeroBuffer<T>This is used to create a zero-buffered object channel that never loses data. -
Uses of ChannelDataStore in org.jcsp.util.filter
Methods in org.jcsp.util.filter with parameters of type ChannelDataStore Modifier and Type Method Description static FilteredAny2AnyChannelFilteredChannel. createAny2Any(ChannelDataStore buffer)Creates a new Any2Any filtered channel with a given buffering behaviour.static FilteredAny2AnyChannel[]FilteredChannel. createAny2Any(ChannelDataStore buffer, int n)Constructs and returns an array ofAny2AnyChannelobjects with a given buffer.Any2AnyChannelFilteredChannelFactory. createAny2Any(ChannelDataStore buffer)Creates a new Any2Any channel with the filtering options set for this factory and the specified data buffer.Any2AnyChannel[]FilteredChannelFactory. createAny2Any(ChannelDataStore buffer, int n)Constructs and returns an array ofAny2AnyChannelobjects with a given buffering behaviour.static FilteredAny2OneChannelFilteredChannel. createAny2One(ChannelDataStore buffer)Creates a new Any2One filtered channel with a given buffering behaviour.static FilteredAny2OneChannel[]FilteredChannel. createAny2One(ChannelDataStore buffer, int n)Constructs and returns an array ofAny2OneChannelobjects with a given buffer.Any2OneChannelFilteredChannelFactory. createAny2One(ChannelDataStore buffer)Creates a new Any2One channel with the filtering options set for this factory and the specified data buffer.Any2OneChannel[]FilteredChannelFactory. createAny2One(ChannelDataStore buffer, int n)Constructs and returns an array ofAny2OneChannelobjects with a given buffering behaviour.static FilteredOne2AnyChannelFilteredChannel. createOne2Any(ChannelDataStore buffer)Creates a new One2Any filtered channel with a given buffering behaviour.static FilteredOne2AnyChannel[]FilteredChannel. createOne2Any(ChannelDataStore buffer, int n)Constructs and returns an array ofOne2AnyChannelobjects with a given buffer.One2AnyChannelFilteredChannelFactory. createOne2Any(ChannelDataStore buffer)Creates a new One2Any channel with the filtering options set for this factory and the specified data buffer.One2AnyChannel[]FilteredChannelFactory. createOne2Any(ChannelDataStore buffer, int n)Constructs and returns an array ofOne2AnyChannelobjects with a given buffering behaviour.static FilteredOne2OneChannelFilteredChannel. createOne2One(ChannelDataStore buffer)Creates a new One2One filtered channel with a given buffering behaviour.static FilteredOne2OneChannel[]FilteredChannel. createOne2One(ChannelDataStore buffer, int n)Constructs and returns an array ofOne2OneChannelobjects using a given buffer.One2OneChannelFilteredChannelFactory. createOne2One(ChannelDataStore buffer)Creates a new One2One channel with the filtering options set for this factory and the specified data buffer.One2OneChannel[]FilteredChannelFactory. createOne2One(ChannelDataStore buffer, int n)Constructs and returns an array ofOne2OneChannelobjects with a given buffering behaviour.
-