org.jgroups
Interface ChannelFactory

All Known Implementing Classes:
JChannelFactory

public interface ChannelFactory

A channel factory takes care of creation of channel implementations. Subclasses will create different implementations.


Method Summary
 Channel createChannel()
          Creates an instance implementing the Channel interface.
 Channel createChannel(java.lang.Object properties)
          Deprecated. Channel factories should pass configuration information related to the protocol stack during construction or via another method before attempting to create any channels.
 

Method Detail

createChannel

public Channel createChannel(java.lang.Object properties)
                      throws ChannelException
Deprecated. Channel factories should pass configuration information related to the protocol stack during construction or via another method before attempting to create any channels.

Creates an instance implementing the Channel interface.

Parameters:
properties - The specification of the protocol stack (underneath the channel). A null value means use the default properties.
Throws:
ChannelException - Thrown when the creation of the channel failed, e.g. the properties specified were incompatible (e.g. a missing UDP layer etc.)

createChannel

public Channel createChannel()
                      throws ChannelException
Creates an instance implementing the Channel interface.

Protocol stack configuration information should be passed to implementing factories before this method is called.

Throws:
ChannelException - if the creation of the channel failed.


Copyright ? 1998-2005 Bela Ban. All Rights Reserved.