public static ActiveMQQueue createQueue(final SimpleString address) { return new ActiveMQQueue(address); }
public static ActiveMQQueue createQueue(final String address, final String name) { return new ActiveMQQueue(address, name); }
public static ActiveMQQueue createQueue(final String address) { return new ActiveMQQueue(address); }
/** * Static helper method for working with destinations. */ public static ActiveMQDestination createDestination(String name, TYPE defaultType) { if (name.startsWith(QUEUE_QUALIFIED_PREFIX)) { return new ActiveMQQueue(name.substring(QUEUE_QUALIFIED_PREFIX.length())); } else if (name.startsWith(TOPIC_QUALIFIED_PREFIX)) { return new ActiveMQTopic(name.substring(TOPIC_QUALIFIED_PREFIX.length())); } else if (name.startsWith(TEMP_QUEUE_QUALIFED_PREFIX)) { return new ActiveMQQueue(name.substring(TEMP_QUEUE_QUALIFED_PREFIX.length()), true); } else if (name.startsWith(TEMP_TOPIC_QUALIFED_PREFIX)) { return new ActiveMQTopic(name.substring(TEMP_TOPIC_QUALIFED_PREFIX.length()), true); } switch (defaultType) { case QUEUE: return new ActiveMQQueue(name); case TOPIC: return new ActiveMQTopic(name); case TEMP_QUEUE: return new ActiveMQQueue(name, true); case TEMP_TOPIC: return new ActiveMQTopic(name, true); case DESTINATION: return new ActiveMQDestination(name, TYPE.DESTINATION, null); default: throw new IllegalArgumentException("Invalid default destination type: " + defaultType); } }
@Override public Destination getDestination( JmsDelegate delegate ) { checkNotNull( delegate.destinationName, getString( PKG, "JmsWebsphereMQ.DestinationNameRequired" ) ); String destName = delegate.destinationName; return isQueue( delegate ) ? new ActiveMQQueue( destName ) : new ActiveMQTopic( destName ); } }
public static ActiveMQQueue createQueue(final String address, final String name) { return new ActiveMQQueue(address, name); }
public static ActiveMQQueue createQueue(final String address, final String name) { return new ActiveMQQueue(address, name); }
public static ActiveMQQueue createQueue(final String address) { return new ActiveMQQueue(address); }
public static ActiveMQQueue createQueue(final String address) { return new ActiveMQQueue(address); }
public static ActiveMQQueue createQueue(final SimpleString address) { return new ActiveMQQueue(address); }
public static ActiveMQQueue createQueue(final String address, final String name) { return new ActiveMQQueue(address, name); }
public static ActiveMQQueue createQueue(final String address) { return new ActiveMQQueue(address); }
public static ActiveMQQueue createQueue(final SimpleString address) { return new ActiveMQQueue(address); }
public static ActiveMQQueue createQueue(final String address, final String name) { return new ActiveMQQueue(address, name); }
public static ActiveMQQueue createQueue(final SimpleString address) { return new ActiveMQQueue(address); }
public static ActiveMQQueue createQueue(final String address) { return new ActiveMQQueue(address); }
@Override public void run() { try { // add back the jms.queue. prefix to be consistent with ActiveMQ Artemis 1.x addressing scheme jmsManager.createQueue(false, JMS_QUEUE_PREFIX + queueName, queueName, selectorString, durable); JMSQueueService.this.queue = new ActiveMQQueue(JMS_QUEUE_PREFIX + queueName, queueName); context.complete(); } catch (Throwable e) { context.failed(MessagingLogger.ROOT_LOGGER.failedToCreate(e, "JMS Queue")); } } };
@Override public void run() { try { // add back the jms.queue. prefix to be consistent with ActiveMQ Artemis 1.x addressing scheme jmsManager.createQueue(false, JMS_QUEUE_PREFIX + queueName, queueName, selectorString, durable); JMSQueueService.this.queue = new ActiveMQQueue(JMS_QUEUE_PREFIX + queueName, queueName); context.complete(); } catch (Throwable e) { context.failed(MessagingLogger.ROOT_LOGGER.failedToCreate(e, "JMS Queue")); } } };
protected Queue createAddressOnlyAndFakeQueue(final String queueName) throws Exception { SimpleString address = SimpleString.toSimpleString(queueName); clientSession.createAddress(address, RoutingType.ANYCAST, false); return new ActiveMQQueue(queueName); }
protected Queue createCoreQueue(final String queueName) throws Exception { SimpleString address = SimpleString.toSimpleString(queueName); clientSession.createAddress(address, RoutingType.ANYCAST, false); return new ActiveMQQueue(queueName); }