Uses of Interface
org.jcsp.lang.Poisonable
-
Packages that use Poisonable 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.net.dynamic Supports dynamic operations over the JCSP.NET infrastructure.org.jcsp.net2 org.jcsp.net2.mobile org.jcsp.util.filter 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.lang Modifier and Type Interface Description interfaceChannelInput<T>This defines the interface for reading from an Object channel.interfaceChannelInputIntThis defines the interface for reading from object channels.interfaceChannelOutput<T>This defines the interface for writing to object channels.interfaceChannelOutputIntThis defines the interface for writing to integer channels.interfaceRejectableChannelInputDeprecated.This channel is superceded by the poison mechanisms, please seePoisonException.interfaceRejectableChannelOutputDeprecated.This channel is superceded by the poison mechanisms, please seePoisonException.interfaceSharedChannelInput<T>This is the same asChannelInputexcept that it is guaranteed safe to pass on to more than one internal process for parallel reading.interfaceSharedChannelInputIntThis is the same asChannelInputIntexcept that it is guaranteed safe to pass on to more than one internal process for parallel reading.interfaceSharedChannelOutput<T>This is the same asChannelOutputexcept that it is guaranteed safe to pass on to more than one internal process for parallel writing.interfaceSharedChannelOutputIntThis 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 Poisonable Modifier and Type Class Description classAltingChannelInput<T>This extendsGuardandChannelInputto enable a process to choose between many object input (and other) events.classAltingChannelInputIntThis extendsGuardandChannelInputIntto enable a process to choose between many integer input (and other) events.classAltingChannelInputWrapper<T>Deprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.classAltingChannelOutput<T>This extendsGuardandChannelOutputto enable a process to choose between many integer output (and other) events.classAltingChannelOutputIntThis extendsGuardandChannelOutputIntto enable a process to choose between many integer output (and other) events.classBlackHoleChannelThis implementsChannelOutputwith black hole semantics.classBlackHoleChannelIntThis implementsChannelOutputIntwith black hole semantics.classChannelInputWrapperDeprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.classChannelOutputWrapperDeprecated.There is no longer any need to use this class, after the 1.1 class reorganisation.classRejectableAltingChannelInputDeprecated.This channel is superceded by the poison mechanisms, please seePoisonException -
Uses of Poisonable in org.jcsp.net
Subinterfaces of Poisonable in org.jcsp.net Modifier and Type Interface Description interfaceNetChannelInputAn interface implemented by classes wishing to be NetworkedChannelInputobjects.interfaceNetChannelOutputAn interface that should be implemented byChannelOutputobjects which are used for transmitting over the network.interfaceNetSharedChannelInputThis interface should be implemented by classes that wish to act asNetChannelInputobjects which can be used by muliple concurrent processes.interfaceNetSharedChannelOutputThis 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 Poisonable Modifier and Type Class Description classNetAltingChannelInputAn abstract class that is sub-classed by classes whose instances should be networked channel ends that can be used as anobjects.AltingChannelInput -
Uses of Poisonable in org.jcsp.net.dynamic
Subinterfaces of Poisonable in org.jcsp.net.dynamic Modifier and Type Interface Description interfaceMigratableChannelInputA migratable networked input channel end.interfaceMigratableChannelOutputA migratable networked channel output end.Classes in org.jcsp.net.dynamic that implement Poisonable Modifier and Type Class Description classMigratableAltingChannelInputA migratable input channel end that can be used as a guard within anAlternative. -
Uses of Poisonable in org.jcsp.net2
Subinterfaces of Poisonable in org.jcsp.net2 Modifier and Type Interface Description interfaceNetChannelInput<T>This interface defines a ChannelInput that is also networked.interfaceNetChannelOutput<T>An interface defining a ChannelOutput that is networked.interfaceNetSharedChannelInput<T>Defines a networked ChannelInput that is safe to be used by multiple concurrent processes.interfaceNetSharedChannelOutput<T>Defines a networked ChannelOutput that is safe to be used by multiple concurrent processes.Classes in org.jcsp.net2 that implement Poisonable Modifier and Type Class Description classNetAltingChannelInput<T>A NetChannelInput that may be used as a guard. -
Uses of Poisonable in org.jcsp.net2.mobile
Classes in org.jcsp.net2.mobile that implement Poisonable Modifier and Type Class Description classMobileChannelInputclassMobileChannelOutput -
Uses of Poisonable in org.jcsp.util.filter
Subinterfaces of Poisonable in org.jcsp.util.filter Modifier and Type Interface Description interfaceFilteredChannelInputInterface for a channel input end that supports filtering operations.interfaceFilteredChannelOutputInterface for a channel output end that supports write filtering operations.interfaceFilteredSharedChannelInputInterface for a channel input end that supports filtering and can be shared by multiple processes.interfaceFilteredSharedChannelOutputInterface 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 Poisonable Modifier and Type Class Description classFilteredAltingChannelInputImplements anAltingChannelInputchannel end that also supports read filters.classFilteredSharedChannelInputWrapperThis is wrapper for aSharedChannelInputthat adds read filtering.classFilteredSharedChannelOutputWrapperThis is wrapper for aSharedChannelOutputthat adds write filtering.
-