public final class FactoryFinder
extends java.lang.Object
setFactory(String, String)
method.PubSubServerFactory
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
PUBSUBSERVER_FACTORY |
The property name for the
PubSubServerFactory
class name. |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.Object |
getFactory(java.lang.String factoryName) |
Get instance of the factory for the given Factory interface name.
|
static void |
setFactory(java.lang.String factoryName,
java.lang.String implName) |
Set the implementation class name for given factory interface name
|
public static final java.lang.String PUBSUBSERVER_FACTORY
PubSubServerFactory
class name.public static java.lang.Object getFactory(java.lang.String factoryName) throws PubSubServerException
factoryName
- Factory interface namePubSubServerException
- if error occursjava.lang.NullPointerException
- if factoryName is nulljava.lang.IllegalArgumentException
- if factoryName is invalid factory name.public static void setFactory(java.lang.String factoryName, java.lang.String implName) throws PubSubServerException
factoryName
- factory interface nameimplName
- implementation class namePubSubServerException
- if error occursjava.lang.NullPointerException
- if factoryName is nulljava.lang.IllegalArgumentException
- if factoryName is invalid factory name.