Uses of Interface
org.jcsp.lang.Poisonable
Packages that use Poisonable
Package
Description
This provides classes and interfaces corresponding to the fundamental
primitives of CSP.
This is main package for JCSP.NET.
Supports dynamic operations over the JCSP.NET infrastructure.
This defines filtering channels that can apply transformations to objects
as they are read and/or written.
-
Uses of Poisonable in org.jcsp.lang
Subinterfaces of Poisonable in org.jcsp.langModifier and TypeInterfaceDescriptioninterfaceChannelInput<T>This defines the interface for reading from an Object channel.interfaceThis defines the interface for reading from object channels.interfaceThis defines the interface for writing to object channels.interfaceThis defines the interface for writing to integer channels.interfaceDeprecated.interfaceDeprecated.This channel is superceded by the poison mechanisms, please seePoisonException.interfaceThis is the same asChannelInputexcept that it is guaranteed safe to pass on to more than one internal process for parallel reading.interfaceThis is the same asChannelInputIntexcept that it is guaranteed safe to pass on to more than one internal process for parallel reading.interfaceThis is the same asChannelOutputexcept that it is guaranteed safe to pass on to more than one internal process for parallel writing.interfaceThis is the same asChannelOutputIntexcept that it is guaranteed safe to pass on to more than one internal process for parallel writing.Classes in org.jcsp.lang that implement PoisonableModifier and TypeClassDescriptionclassThis extendsGuardandChannelInputto enable a process to choose between many object input (and other) events.(package private) classclassThis extendsGuardandChannelInputIntto enable a process to choose between many integer input (and other) events.(package private) class(package private) class(package private) classclassDeprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.classThis extendsGuardandChannelOutputto enable a process to choose between many integer output (and other) events.classThis extendsGuardandChannelOutputIntto enable a process to choose between many integer output (and other) events.(package private) class(package private) classclassThis implementsChannelOutputwith black hole semantics.classThis implementsChannelOutputIntwith black hole semantics.(package private) class(package private) classclassDeprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.(package private) class(package private) classclassDeprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.classDeprecated.This channel is superceded by the poison mechanisms, please seePoisonException(package private) class(package private) class(package private) class(package private) class(package private) class(package private) class(package private) class -
Uses of Poisonable in org.jcsp.net
Subinterfaces of Poisonable in org.jcsp.netModifier and TypeInterfaceDescriptioninterfaceAn interface implemented by classes wishing to be NetworkedChannelInputobjects.interfaceAn interface that should be implemented byChannelOutputobjects which are used for transmitting over the network.interfaceThis interface should be implemented by classes that wish to act asNetChannelInputobjects which can be used by muliple concurrent processes.interfaceThis interface should be implemented by classes that wish to act asNetChannelOutputobjects which can be used by muliple concurrent processes.Classes in org.jcsp.net that implement PoisonableModifier and TypeClassDescription(package private) classA channel for network output (TX).(package private) classA channel for network input (RX).(package private) classA channel for network input (RX).classAn abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as anobjects.AltingChannelInput(package private) classA channel for network output (TX). -
Uses of Poisonable in org.jcsp.net.dynamic
Subinterfaces of Poisonable in org.jcsp.net.dynamicModifier and TypeInterfaceDescriptioninterfaceA migratable networked input channel end.interfaceA migratable networked channel output end.Classes in org.jcsp.net.dynamic that implement PoisonableModifier and TypeClassDescriptionclassA migratable input channel end that can be used as a guard within anAlternative.(package private) classImplements a migratable input channel end that can be used in anAlternative.(package private) classImplements of a migratable networked channel output end. -
Uses of Poisonable in org.jcsp.net2
Subinterfaces of Poisonable in org.jcsp.net2Modifier and TypeInterfaceDescriptioninterfaceThis interface defines a ChannelInput that is also networked.interfaceAn interface defining a ChannelOutput that is networked.interfaceDefines a networked ChannelInput that is safe to be used by multiple concurrent processes.interfaceDefines a networked ChannelOutput that is safe to be used by multiple concurrent processes.Classes in org.jcsp.net2 that implement PoisonableModifier and TypeClassDescription(package private) final classAn outputting network channel (TX) that can be safely shared amongst multiple writers (Any2Net).(package private) final classThis class is a concrete implementation of a NetSharedChannelInput, and acts as a wrapper to a Net2OneChannel, allowing safe shared access.(package private) final classA concrete implementation of a NetAltingChannelInput.classA NetChannelInput that may be used as a guard.(package private) final classAn outputting end of a networked channel (TX). -
Uses of Poisonable in org.jcsp.net2.mobile
Classes in org.jcsp.net2.mobile that implement Poisonable -
Uses of Poisonable in org.jcsp.util.filter
Subinterfaces of Poisonable in org.jcsp.util.filterModifier and TypeInterfaceDescriptioninterfaceInterface for a channel input end that supports filtering operations.interfaceInterface for a channel output end that supports write filtering operations.interfaceInterface for a channel input end that supports filtering and can be shared by multiple processes.interfaceInterface for an output channel end that supports filtering operations and can be shared by multiple concurrent processes.Classes in org.jcsp.util.filter that implement PoisonableModifier and TypeClassDescriptionclassImplements anAltingChannelInputchannel end that also supports read filters.(package private) classWrapper for an input channel end to include read filtering functionality.(package private) classWrapper for an output channel end to include write filtering ability.classThis is wrapper for aSharedChannelInputthat adds read filtering.classThis is wrapper for aSharedChannelOutputthat adds write filtering.
PoisonException.