/** * Concatenates a SimpleString and a String * * @param toAdd the String to concatenate with. * @return the concatenated SimpleString */ public SimpleString concat(final String toAdd) { return concat(new SimpleString(toAdd)); }
public static SimpleString getOldPrefixedAddress(SimpleString address, RoutingType routingType) { if (routingType == RoutingType.MULTICAST && !address.startsWith(OLD_TOPIC_PREFIX)) { return OLD_TOPIC_PREFIX.concat(address); } else if (routingType == RoutingType.ANYCAST && !address.startsWith(OLD_QUEUE_PREFIX)) { return OLD_QUEUE_PREFIX.concat(address); } return address; } }
prefixedQueueNames.add(oldQueueName); } else { final SimpleString prefixedQueueName = prefix.concat(oldQueueName); prefixedQueueNames.add(prefixedQueueName);
/** * Concatenates a SimpleString and a String * * @param toAdd the String to concatenate with. * @return the concatenated SimpleString */ public SimpleString concat(final String toAdd) { return concat(new SimpleString(toAdd)); }
/** * Concatenates a SimpleString and a String * * @param toAdd the String to concatenate with. * @return the concatenated SimpleString */ public SimpleString concat(final String toAdd) { return concat(new SimpleString(toAdd)); }
public static SimpleString getOldPrefixedAddress(SimpleString address, RoutingType routingType) { if (routingType == RoutingType.MULTICAST && !address.startsWith(OLD_TOPIC_PREFIX)) { return OLD_TOPIC_PREFIX.concat(address); } else if (routingType == RoutingType.ANYCAST && !address.startsWith(OLD_QUEUE_PREFIX)) { return OLD_QUEUE_PREFIX.concat(address); } return address; } }
public static SimpleString getOldPrefixedAddress(SimpleString address, RoutingType routingType) { if (routingType == RoutingType.MULTICAST && !address.startsWith(OLD_TOPIC_PREFIX)) { return OLD_TOPIC_PREFIX.concat(address); } else if (routingType == RoutingType.ANYCAST && !address.startsWith(OLD_QUEUE_PREFIX)) { return OLD_QUEUE_PREFIX.concat(address); } return address; } }
public static SimpleString getOldPrefixedAddress(SimpleString address, RoutingType routingType) { if (routingType == RoutingType.MULTICAST && !address.startsWith(OLD_TOPIC_PREFIX)) { return OLD_TOPIC_PREFIX.concat(address); } else if (routingType == RoutingType.ANYCAST && !address.startsWith(OLD_QUEUE_PREFIX)) { return OLD_QUEUE_PREFIX.concat(address); } return address; } }
/** * Concatenates a SimpleString and a String * * @param toAdd the String to concatenate with. * @return the concatenated SimpleString */ public SimpleString concat(final String toAdd) { return concat(new SimpleString(toAdd)); }
public static SimpleString getOldPrefixedAddress(SimpleString address, RoutingType routingType) { if (routingType == RoutingType.MULTICAST && !address.startsWith(OLD_TOPIC_PREFIX)) { return OLD_TOPIC_PREFIX.concat(address); } else if (routingType == RoutingType.ANYCAST && !address.startsWith(OLD_QUEUE_PREFIX)) { return OLD_QUEUE_PREFIX.concat(address); } return address; } }
public static SimpleString getOldPrefixedAddress(SimpleString address, RoutingType routingType) { if (routingType == RoutingType.MULTICAST && !address.startsWith(OLD_TOPIC_PREFIX)) { return OLD_TOPIC_PREFIX.concat(address); } else if (routingType == RoutingType.ANYCAST && !address.startsWith(OLD_QUEUE_PREFIX)) { return OLD_QUEUE_PREFIX.concat(address); } return address; } }
/** * Concatenates a SimpleString and a String * * @param toAdd the String to concatenate with. * @return the concatenated SimpleString */ public SimpleString concat(final String toAdd) { return concat(new SimpleString(toAdd)); }
private void deleteDuplicateCache(SimpleString address) throws Exception { DuplicateIDCache cache = duplicateIDCaches.remove(address); if (cache != null) { cache.clear(); } cache = duplicateIDCaches.remove(BRIDGE_CACHE_STR.concat(address)); if (cache != null) { cache.clear(); } }
public LocalQueueBinding(final SimpleString address, final Queue queue, final SimpleString nodeID) { this.address = address; this.queue = queue; this.name = queue.getName(); clusterName = queue.getName().concat(nodeID); }
@Test public void testConcat() { SimpleString start = new SimpleString("abcdefg"); SimpleString middle = new SimpleString("hijklmnop"); SimpleString end = new SimpleString("qrstuvwxyz"); Assert.assertEquals(start.concat(middle).concat(end), new SimpleString("abcdefghijklmnopqrstuvwxyz")); Assert.assertEquals(start.concat('.').concat(end), new SimpleString("abcdefg.qrstuvwxyz")); // Testing concat of SimpleString with String for (int i = 0; i < 10; i++) { Assert.assertEquals(new SimpleString("abcdefg-" + i), start.concat("-" + Integer.toString(i))); } }
@Test public void testAddressQueryNonExistentAddressWithFQQN() throws Exception { SimpleString addressName = SimpleString.toSimpleString(UUID.randomUUID().toString()); SimpleString fqqn = addressName.concat("::").concat(SimpleString.toSimpleString(UUID.randomUUID().toString())); AddressQueryResult addressQueryResult = server.addressQuery(fqqn); assertFalse(addressQueryResult.isExists()); assertEquals(addressName, addressQueryResult.getName()); }
@Test public void testQueueQueryNonExistentQueueWithFQQN() throws Exception { SimpleString addressName = SimpleString.toSimpleString(UUID.randomUUID().toString()); SimpleString queueName = SimpleString.toSimpleString(UUID.randomUUID().toString()); SimpleString fqqn = addressName.concat("::").concat(queueName); QueueQueryResult queueQueryResult = server.queueQuery(fqqn); assertFalse(queueQueryResult.isExists()); assertEquals(queueName, queueQueryResult.getName()); assertEquals(addressName, queueQueryResult.getAddress()); } }
@Test public void testAddressQueryOnStaticAddressWithFQQN() throws Exception { SimpleString addressName = SimpleString.toSimpleString(UUID.randomUUID().toString()); SimpleString fqqn = addressName.concat("::").concat(SimpleString.toSimpleString(UUID.randomUUID().toString())); server.addAddressInfo(new AddressInfo(fqqn)); assertEquals(addressName, server.addressQuery(addressName).getName()); assertEquals(addressName, server.addressQuery(fqqn).getName()); }
@Test public void testAddressQueryOnAutoCreatedAddressWithFQQN() throws Exception { SimpleString addressName = SimpleString.toSimpleString(UUID.randomUUID().toString()); SimpleString fqqn = addressName.concat("::").concat(SimpleString.toSimpleString(UUID.randomUUID().toString())); ConnectionFactory cf = new ActiveMQConnectionFactory("vm://0"); JMSContext c = cf.createContext(); c.createProducer().send(c.createTopic(fqqn.toString()), c.createMessage()); assertEquals(addressName, server.addressQuery(addressName).getName()); assertEquals(addressName, server.addressQuery(fqqn).getName()); }