public class ArtemisMessaging
extends org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeleton
org.projectodd.wunderboss.messaging.Messaging.CreateContextOption, org.projectodd.wunderboss.messaging.Messaging.CreateOption, org.projectodd.wunderboss.messaging.Messaging.CreateQueueOption, org.projectodd.wunderboss.messaging.Messaging.CreateTopicOption| Constructor and Description |
|---|
ArtemisMessaging(String name,
org.projectodd.wunderboss.Options<org.projectodd.wunderboss.messaging.Messaging.CreateOption> options) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.jms.Queue |
createQueue(String name,
String selector,
boolean durable) |
protected javax.jms.ConnectionFactory |
createRemoteConnectionFactory(org.projectodd.wunderboss.Options<org.projectodd.wunderboss.messaging.Messaging.CreateContextOption> options) |
protected javax.jms.Topic |
createTopic(String name) |
protected void |
destroyQueue(String name) |
protected void |
destroyTopic(String name) |
boolean |
isRunning() |
org.apache.activemq.artemis.jms.server.JMSServerManager |
jmsServerManager() |
protected Object |
lookupJNDI(String jndiName) |
protected javax.jms.Queue |
lookupQueue(String name) |
protected javax.jms.Topic |
lookupTopic(String name) |
String |
name() |
void |
start() |
void |
stop() |
addCloseableForDestination, addCreatedDestination, createContext, createContext, createRemoteQueue, createRemoteTopic, createXAContext, destroyDestination, findOrCreateQueue, findOrCreateTopic, lookupJNDI, queueWrapper, topicWrapperpublic ArtemisMessaging(String name, org.projectodd.wunderboss.Options<org.projectodd.wunderboss.messaging.Messaging.CreateOption> options)
public boolean isRunning()
public org.apache.activemq.artemis.jms.server.JMSServerManager jmsServerManager()
public String name()
protected javax.jms.ConnectionFactory createRemoteConnectionFactory(org.projectodd.wunderboss.Options<org.projectodd.wunderboss.messaging.Messaging.CreateContextOption> options)
createRemoteConnectionFactory in class org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeletonprotected javax.jms.Topic createTopic(String name) throws Exception
createTopic in class org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeletonExceptionprotected javax.jms.Queue createQueue(String name, String selector, boolean durable) throws Exception
createQueue in class org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeletonExceptionprotected javax.jms.Topic lookupTopic(String name)
lookupTopic in class org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeletonprotected javax.jms.Queue lookupQueue(String name)
lookupQueue in class org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeletonprotected void destroyQueue(String name) throws Exception
destroyQueue in class org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeletonExceptionprotected void destroyTopic(String name) throws Exception
destroyTopic in class org.projectodd.wunderboss.messaging.jms.JMSMessagingSkeletonExceptionCopyright © 2016. All Rights Reserved.