org.jgroups
Class JChannelFactory
java.lang.Object
org.jgroups.JChannelFactory
- ChannelFactory
public class JChannelFactory
extends java.lang.Object
JChannelFactory creates pure Java implementations of the Channel
interface.
JChannelFactory() - This constructor should only be used in conjunction with the
deprecated
getChannel(Object) method of this
class.
|
JChannelFactory(Element properties) - Constructs a
JChannelFactory instance that utilizes the
specified file for protocl stack configuration.
|
JChannelFactory(File properties) - Constructs a
JChannelFactory instance that utilizes the
specified file for protocl stack configuration.
|
JChannelFactory(String properties) - Constructs a
JChannel instance with the protocol stack
configuration based upon the specified properties parameter.
|
JChannelFactory(URL properties) - Constructs a
JChannelFactory instance that utilizes the
specified file for protocl stack configuration.
|
Channel | createChannel() - Creates a
JChannel implementation of the
Channel interface using the protocol stack configuration
information specfied during construction of an instance of this factory.
|
Channel | createChannel(Object properties) JChannel 's conversion to type-specific
construction, and the subsequent deprecation of its
JChannel(Object) constructor, necessitate the
deprecation of this factory method as well.
|
JChannelFactory
public JChannelFactory()
This constructor should only be used in conjunction with the
deprecated getChannel(Object)
method of this
class.
Constructs a JChannelFactory
instance that contains no
protocol stack configuration.
JChannelFactory
public JChannelFactory(Element properties)
throws ChannelException
Constructs a JChannelFactory
instance that utilizes the
specified file for protocl stack configuration.
properties
- a XML element containing a JGroups XML protocol stack
configuration.
ChannelException
- if problems occur during the interpretation of
the protocol stack configuration.
JChannelFactory
public JChannelFactory(File properties)
throws ChannelException
Constructs a JChannelFactory
instance that utilizes the
specified file for protocl stack configuration.
properties
- a file containing a JGroups XML protocol stack
configuration.
ChannelException
- if problems occur during the interpretation of
the protocol stack configuration.
JChannelFactory
public JChannelFactory(String properties)
throws ChannelException
Constructs a JChannel
instance with the protocol stack
configuration based upon the specified properties parameter.
properties
- an old style property string, a string representing a
system resource containing a JGroups XML configuration,
a string representing a URL pointing to a JGroups XML
XML configuration, or a string representing a file name
that contains a JGroups XML configuration.
ChannelException
- if problems occur during the interpretation of
the protocol stack configuration.
JChannelFactory
public JChannelFactory(URL properties)
throws ChannelException
Constructs a JChannelFactory
instance that utilizes the
specified file for protocl stack configuration.
properties
- a URL pointing to a JGroups XML protocol stack
configuration.
ChannelException
- if problems occur during the interpretation of
the protocol stack configuration.
createChannel
public Channel createChannel()
throws ChannelException
Creates a JChannel
implementation of the
Channel
interface using the protocol stack configuration
information specfied during construction of an instance of this factory.
- createChannel in interface ChannelFactory
ChannelException
- if the creation of the channel failed.
createChannel
public Channel createChannel(Object properties)
throws ChannelException
JChannel
's conversion to type-specific
construction, and the subsequent deprecation of its
JChannel(Object)
constructor, necessitate the
deprecation of this factory method as well. Type-specific
protocol stack configuration should be specfied during
construction of an instance of this factory.
Creates a JChannel
implementation of the
Channel
interface.
- createChannel in interface ChannelFactory
properties
- the protocol stack configuration information; a
null
value means use the default protocol
stack configuration.
ChannelException
- if the creation of the channel failed.
Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.