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
MXException
public abstract MessageHubConsumer getMessageHubConsumer(java.util.Map cfg) throws MXException
MXException
public abstract java.util.Set listDestinations() throws MXException
MXException
public boolean canListDestinations()
public abstract java.util.List getProperties() throws MXException
MXException
public abstract java.lang.Double testconnect(java.util.Map userprops) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public abstract void refreshConfig(java.util.Map cfg) throws MXException
MXException
public void forProvider(java.lang.String provider)
public java.lang.String getProvider()