org.jgroups

Interface ChannelFactory

Known Implementing Classes:
EnsChannelFactory, 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(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 Details

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.


createChannel

public Channel createChannel(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.)


Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.