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
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.- Author:
- Quickstone Technologies Limited
- 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.
-