public SessionQueueQueryResponseMessage_V3(final QueueQueryResult result) { this(result.getName(), result.getAddress(), result.isDurable(), result.isTemporary(), result.getFilterString(), result.getConsumerCount(), result.getMessageCount(), result.isExists(), result.isAutoCreateQueues(), result.isAutoCreated(), result.isPurgeOnNoConsumers(), result.getRoutingType(), result.getMaxConsumers(), result.isExclusive(), result.isLastValue(), result.getLastValueKey(), result.isNonDestructive(), result.getConsumersBeforeDispatch(), result.getDelayBeforeDispatch(), result.getDefaultConsumerWindowSize()); }
public SessionQueueQueryResponseMessage_V3(final QueueQueryResult result) { this(result.getName(), result.getAddress(), result.isDurable(), result.isTemporary(), result.getFilterString(), result.getConsumerCount(), result.getMessageCount(), result.isExists(), result.isAutoCreateQueues(), result.isAutoCreated(), result.isPurgeOnNoConsumers(), result.getRoutingType(), result.getMaxConsumers(), result.isExclusive(), result.isLastValue(), result.getLastValueKey(), result.isNonDestructive(), result.getConsumersBeforeDispatch(), result.getDelayBeforeDispatch(), result.getDefaultConsumerWindowSize()); }
public SessionQueueQueryResponseMessage_V3(final QueueQueryResult result) { this(result.getName(), result.getAddress(), result.isDurable(), result.isTemporary(), result.getFilterString(), result.getConsumerCount(), result.getMessageCount(), result.isExists(), result.isAutoCreateQueues(), result.isAutoCreated(), result.isPurgeOnNoConsumers(), result.getRoutingType(), result.getMaxConsumers(), result.isExclusive(), result.isLastValue(), result.getLastValueKey(), result.isNonDestructive(), result.getConsumersBeforeDispatch(), result.getDelayBeforeDispatch(), result.getDefaultConsumerWindowSize()); }
@Test public void testQueueQueryDefaultsOnStaticQueue() throws Exception { SimpleString addressName = SimpleString.toSimpleString(UUID.randomUUID().toString()); SimpleString queueName = SimpleString.toSimpleString(UUID.randomUUID().toString()); server.createQueue(addressName, RoutingType.MULTICAST, queueName, null, true, false); QueueQueryResult queueQueryResult = server.queueQuery(queueName); assertTrue(queueQueryResult.isExists()); assertEquals(RoutingType.MULTICAST, queueQueryResult.getRoutingType()); assertEquals(queueName, queueQueryResult.getName()); assertTrue(queueQueryResult.isAutoCreateQueues()); assertEquals(null, queueQueryResult.getFilterString()); assertFalse(queueQueryResult.isAutoCreated()); assertEquals(addressName, queueQueryResult.getAddress()); assertEquals(0, queueQueryResult.getMessageCount()); assertEquals(0, queueQueryResult.getConsumerCount()); assertEquals(ActiveMQDefaultConfiguration.DEFAULT_MAX_QUEUE_CONSUMERS, queueQueryResult.getMaxConsumers()); assertEquals(ActiveMQDefaultConfiguration.DEFAULT_CONSUMERS_BEFORE_DISPATCH, queueQueryResult.getConsumersBeforeDispatch().intValue()); assertEquals(ActiveMQClient.DEFAULT_CONSUMER_WINDOW_SIZE, queueQueryResult.getDefaultConsumerWindowSize().intValue()); assertEquals(ActiveMQDefaultConfiguration.DEFAULT_DELAY_BEFORE_DISPATCH, queueQueryResult.getDelayBeforeDispatch().longValue()); assertEquals(null, queueQueryResult.getLastValueKey()); assertTrue(queueQueryResult.isDurable()); assertFalse(queueQueryResult.isPurgeOnNoConsumers()); assertFalse(queueQueryResult.isTemporary()); assertFalse(queueQueryResult.isExclusive()); assertFalse(queueQueryResult.isNonDestructive()); }
@Test public void testQueueQueryDefaultsOnAutoCreatedQueue() throws Exception { SimpleString queueName = SimpleString.toSimpleString(UUID.randomUUID().toString()); server.getAddressSettingsRepository().addMatch(queueName.toString(), new AddressSettings()); JMSContext c = new ActiveMQConnectionFactory("vm://0").createContext(); c.createProducer().send(c.createQueue(queueName.toString()), c.createMessage()); QueueQueryResult queueQueryResult = server.queueQuery(queueName); assertTrue(queueQueryResult.isAutoCreateQueues()); assertEquals(null, queueQueryResult.getFilterString()); assertTrue(queueQueryResult.isAutoCreated()); assertEquals(queueName, queueQueryResult.getAddress()); assertEquals(1, queueQueryResult.getMessageCount()); assertEquals(0, queueQueryResult.getConsumerCount()); assertEquals(ActiveMQDefaultConfiguration.DEFAULT_MAX_QUEUE_CONSUMERS, queueQueryResult.getMaxConsumers()); assertEquals(ActiveMQDefaultConfiguration.DEFAULT_CONSUMERS_BEFORE_DISPATCH, queueQueryResult.getConsumersBeforeDispatch().intValue()); assertEquals(ActiveMQClient.DEFAULT_CONSUMER_WINDOW_SIZE, queueQueryResult.getDefaultConsumerWindowSize().intValue()); assertEquals(ActiveMQDefaultConfiguration.DEFAULT_DELAY_BEFORE_DISPATCH, queueQueryResult.getDelayBeforeDispatch().longValue()); assertEquals(null, queueQueryResult.getLastValueKey()); assertTrue(queueQueryResult.isDurable()); assertFalse(queueQueryResult.isPurgeOnNoConsumers()); assertFalse(queueQueryResult.isTemporary()); assertFalse(queueQueryResult.isExclusive()); assertFalse(queueQueryResult.isNonDestructive()); }
assertEquals(19L, queueQueryResult.getDelayBeforeDispatch().longValue()); assertTrue(queueQueryResult.isLastValue()); assertEquals(lastValueKey, queueQueryResult.getLastValueKey()); assertFalse(queueQueryResult.isDurable()); assertTrue(queueQueryResult.isPurgeOnNoConsumers());
assertEquals(19L, queueQueryResult.getDelayBeforeDispatch().longValue()); assertTrue(queueQueryResult.isLastValue()); assertEquals(lastValueKey, queueQueryResult.getLastValueKey()); assertTrue(queueQueryResult.isDurable()); assertTrue(queueQueryResult.isPurgeOnNoConsumers());