Package org.jcsp.net.dynamic
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 org.jcsp.lang.AltingChannelInputWrapper
endRead, getChannel, pending, poison, read, setChannel, startReadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jcsp.lang.ChannelInput
endRead, read, startReadMethods inherited from interface org.jcsp.net.dynamic.MigratableChannelInput
prepareToMoveMethods inherited from interface org.jcsp.net.NetChannelInput
destroyReader, getFactoryClassMethods inherited from interface org.jcsp.net.Networked
getChannelLocationMethods inherited from interface org.jcsp.lang.Poisonable
poisonMethods inherited from interface org.jcsp.util.filter.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.
-