package org.javaee7.jms.send.receive; import javax.jms.JMSDestinationDefinition; import javax.jms.JMSDestinationDefinitions; /** * Application scoped JMS resources for the samples. * @author Patrik Dudits */ @JMSDestinationDefinitions({ @JMSDestinationDefinition( name = Resources.CLASSIC_QUEUE, resourceAdapter = "jmsra", interfaceName = "javax.jms.Queue", destinationName="classicQueue", description="My Sync Queue"), @JMSDestinationDefinition(name = Resources.ASYNC_QUEUE, resourceAdapter = "jmsra", interfaceName = "javax.jms.Queue", destinationName="asyncQueue", description="My Async Queue"), @JMSDestinationDefinition(name = Resources.SYNC_APP_MANAGED_QUEUE, resourceAdapter = "jmsra", interfaceName = "javax.jms.Queue", destinationName="syncAppQueue", description="My Sync Queue for App-managed JMSContext") , @JMSDestinationDefinition(name = Resources.SYNC_CONTAINER_MANAGED_QUEUE, resourceAdapter = "jmsra", interfaceName = "javax.jms.Queue", destinationName="syncContainerQueue", description="My Sync Queue for Container-managed JMSContext") }) public class Resources { public static final String SYNC_APP_MANAGED_QUEUE = "java:global/jms/mySyncAppQueue"; public static final String SYNC_CONTAINER_MANAGED_QUEUE = "java:global/jms/mySyncContainerQueue"; public static final String ASYNC_QUEUE = "java:global/jms/myAsyncQueue"; public static final String CLASSIC_QUEUE = "java:global/jms/classicQueue"; }