Package net.timewalker.ffmq4.management
Class DestinationDefinitionProvider
- java.lang.Object
-
- net.timewalker.ffmq4.management.AbstractDefinitionProvider
-
- net.timewalker.ffmq4.management.DestinationDefinitionProvider
-
public final class DestinationDefinitionProvider extends AbstractDefinitionProvider
DestinationDefinitionProvider
-
-
Field Summary
-
Fields inherited from class net.timewalker.ffmq4.management.AbstractDefinitionProvider
setup
-
-
Constructor Summary
Constructors Constructor Description DestinationDefinitionProvider(FFMQEngineSetup setup)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQueueDefinition(QueueDefinition queueDef)voidaddTopicDefinition(TopicDefinition topicDef)String[]getAllQueueNames()String[]getAllTopicNames()QueueDefinitiongetQueueDefinition(String queueName)TopicDefinitiongetTopicDefinition(String topicName)booleanhasQueueDefinition(String queueName)booleanhasTopicDefinition(String queueName)voidloadExistingDefinitions()voidremoveQueueDefinition(QueueDefinition queueDef)voidremoveTopicDefinition(String topicName)
-
-
-
Constructor Detail
-
DestinationDefinitionProvider
public DestinationDefinitionProvider(FFMQEngineSetup setup)
Constructor
-
-
Method Detail
-
loadExistingDefinitions
public void loadExistingDefinitions() throws javax.jms.JMSException- Throws:
javax.jms.JMSException
-
getQueueDefinition
public QueueDefinition getQueueDefinition(String queueName) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
hasQueueDefinition
public boolean hasQueueDefinition(String queueName) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
addQueueDefinition
public void addQueueDefinition(QueueDefinition queueDef) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
removeQueueDefinition
public void removeQueueDefinition(QueueDefinition queueDef)
-
getTopicDefinition
public TopicDefinition getTopicDefinition(String topicName) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
hasTopicDefinition
public boolean hasTopicDefinition(String queueName) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
addTopicDefinition
public void addTopicDefinition(TopicDefinition topicDef) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
removeTopicDefinition
public void removeTopicDefinition(String topicName)
-
getAllQueueNames
public String[] getAllQueueNames()
-
getAllTopicNames
public String[] getAllTopicNames()
-
-