org.jcsp.lang
Interface BufferedChannelFactory<T>

All Known Implementing Classes:
FilteredChannelFactory, StandardChannelFactory

Deprecated. These channel factories are deprecated in favour of the new one2one() methods in the Channel class.

public interface BufferedChannelFactory<T>

Defines an interface for a factory that can create channels with user-definable buffering semantics.

Author:
Quickstone Technologies Limited

Method Summary
 Any2AnyChannel<T> createAny2Any(ChannelDataStore<T> buffer)
          Deprecated. Creates a new Any2Any channel with the given buffering behaviour.
 Any2OneChannel<T> createAny2One(ChannelDataStore<T> buffer)
          Deprecated. Creates a new Any2One channel with the given buffering behaviour.
 One2AnyChannel<T> createOne2Any(ChannelDataStore<T> buffer)
          Deprecated. Creates a new One2Any channel with the given buffering behaviour.
 One2OneChannel<T> createOne2One(ChannelDataStore<T> buffer)
          Deprecated. Creates a new One2One channel with the given buffering behaviour.
 

Method Detail

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.


Copyright © 1996-2012. All Rights Reserved.