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