public abstract class MessageHubProviderFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
provider |
| Constructor and Description |
|---|
MessageHubProviderFactory() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canListDestinations() |
void |
forProvider(java.lang.String provider) |
static MessageHubProviderFactory |
getInstance() |
static MessageHubProviderFactory |
getInstance(java.lang.String provider) |
abstract MessageHubConsumer |
getMessageHubConsumer(java.util.Map cfg) |
abstract MessageHubProducer |
getMessageHubProducer(java.util.Map cfg) |
abstract java.util.List |
getProperties() |
java.lang.String |
getProvider() |
abstract java.util.Set |
listDestinations() |
abstract void |
refreshConfig(java.util.Map cfg) |
abstract java.lang.Double |
testconnect(java.util.Map userprops) |
public static MessageHubProviderFactory getInstance()
public static MessageHubProviderFactory getInstance(java.lang.String provider)
public abstract MessageHubProducer getMessageHubProducer(java.util.Map cfg) throws MXException
MXExceptionpublic abstract MessageHubConsumer getMessageHubConsumer(java.util.Map cfg) throws MXException
MXExceptionpublic abstract java.util.Set listDestinations()
throws MXException
MXExceptionpublic boolean canListDestinations()
public abstract java.util.List getProperties()
throws MXException
MXExceptionpublic abstract java.lang.Double testconnect(java.util.Map userprops)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic abstract void refreshConfig(java.util.Map cfg)
throws MXException
MXExceptionpublic void forProvider(java.lang.String provider)
public java.lang.String getProvider()