public abstract class MessageHubProviderFactory
extends java.lang.Object
| 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<java.lang.String,java.lang.String> cfg) |
abstract MessageHubProducer |
getMessageHubProducer(java.util.Map<java.lang.String,java.lang.String> cfg) |
abstract java.util.List<RouterPropsInfo> |
getProperties() |
java.lang.String |
getProvider() |
abstract java.util.Set<java.lang.String> |
listDestinations() |
abstract void |
refreshConfig(java.util.Map<java.lang.String,java.lang.String> cfg) |
abstract void |
testconnect(java.util.Map<java.lang.String,java.lang.String> userprops) |
public static MessageHubProviderFactory getInstance()
public static MessageHubProviderFactory getInstance(java.lang.String provider)
public abstract MessageHubProducer getMessageHubProducer(java.util.Map<java.lang.String,java.lang.String> cfg) throws MXException
MXExceptionpublic abstract MessageHubConsumer getMessageHubConsumer(java.util.Map<java.lang.String,java.lang.String> cfg) throws MXException
MXExceptionpublic abstract java.util.Set<java.lang.String> listDestinations()
throws MXException
MXExceptionpublic boolean canListDestinations()
public abstract java.util.List<RouterPropsInfo> getProperties() throws MXException
MXExceptionpublic abstract void testconnect(java.util.Map<java.lang.String,java.lang.String> userprops)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic abstract void refreshConfig(java.util.Map<java.lang.String,java.lang.String> cfg)
throws MXException
MXExceptionpublic void forProvider(java.lang.String provider)
public java.lang.String getProvider()