Class MigratableAltingChannelInput
java.lang.Object
org.jcsp.lang.Guard
org.jcsp.lang.AltingChannelInput
org.jcsp.lang.AltingChannelInputWrapper
org.jcsp.net.NetAltingChannelInput
org.jcsp.net.dynamic.MigratableAltingChannelInput
- All Implemented Interfaces:
Serializable, ChannelInput, Poisonable, MigratableChannelInput, NetChannelInput, Networked, FilteredChannelInput, ReadFiltered
- Direct Known Subclasses:
MigratableAltingChannelInputImpl
public abstract class MigratableAltingChannelInput
extends NetAltingChannelInput
implements MigratableChannelInput, FilteredChannelInput, Serializable
A migratable input channel end that can be used as a guard within an
Alternative.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructs a newMigratableAltingChannelInput.protectedConstructs a newMigratableAltingChannelInputfor the underlying channel. -
Method Summary
Methods inherited from class AltingChannelInputWrapper
endRead, getChannel, pending, poison, read, setChannel, startReadMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ChannelInput
endRead, read, startReadMethods inherited from interface MigratableChannelInput
prepareToMoveMethods inherited from interface NetChannelInput
destroyReader, getFactoryClassMethods inherited from interface Networked
getChannelLocationMethods inherited from interface Poisonable
poisonMethods inherited from interface ReadFiltered
addReadFilter, addReadFilter, getReadFilter, getReadFilterCount, removeReadFilter, removeReadFilter
-
Constructor Details
-
MigratableAltingChannelInput
Constructs a newMigratableAltingChannelInputfor the underlying channel.- Parameters:
channel- the underlying channel.
-
MigratableAltingChannelInput
protected MigratableAltingChannelInput()Constructs a newMigratableAltingChannelInput.
-