Package org.jcsp.lang

Interface BufferedChannelFactory<T>

All Known Implementing Classes:
FilteredChannelFactory, StandardChannelFactory

public interface BufferedChannelFactory<T>
Deprecated.
These channel factories are deprecated in favour of the new one2one() methods in the Channel class.
Defines an interface for a factory that can create channels with user-definable buffering semantics.
  • Method Details

    • createOne2One

      One2OneChannel<T> createOne2One(ChannelDataStore<T> buffer)
      Deprecated.
      Creates a new One2One channel with the given buffering behaviour.
      Parameters:
      buffer - the buffer implementation to use.
      Returns:
      the created channel.
    • createAny2One

      Any2OneChannel<T> createAny2One(ChannelDataStore<T> buffer)
      Deprecated.
      Creates a new Any2One channel with the given buffering behaviour.
      Parameters:
      buffer - the buffer implementation to use.
      Returns:
      the created channel.
    • createOne2Any

      One2AnyChannel<T> createOne2Any(ChannelDataStore<T> buffer)
      Deprecated.
      Creates a new One2Any channel with the given buffering behaviour.
      Parameters:
      buffer - the buffer implementation to use.
      Returns:
      the created channel.
    • createAny2Any

      Any2AnyChannel<T> createAny2Any(ChannelDataStore<T> buffer)
      Deprecated.
      Creates a new Any2Any channel with the given buffering behaviour.
      Parameters:
      buffer - the buffer implementation to use.
      Returns:
      the created channel.