org.jgroups
Class JChannelFactory
java.lang.Objectorg.jgroups.JChannelFactory
- ChannelFactory
public class JChannelFactory
extends java.lang.Object
JChannelFactory creates pure Java implementations of the
Channel
interface.
See
JChannel for a discussion of channel properties.
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
createChannel
public Channel createChannel(Object properties)
throws ChannelExceptionJChannel'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.
Copyright B) 1998-2005 Bela Ban. All Rights Reserved.