public static SimpleString extractQueueName(SimpleString name) { return new SimpleString(extractQueueName(name.toString())); }
@Override public Binding getBinding(final SimpleString bindableName) { return nameMap.get(CompositeAddress.extractQueueName(bindableName)); }
public static SimpleString extractQueueName(SimpleString name) { return name == null ? null : new SimpleString(extractQueueName(name.toString())); }
public static SimpleString extractQueueName(SimpleString name) { return name == null ? null : new SimpleString(extractQueueName(name.toString())); }
public static SimpleString extractQueueName(SimpleString name) { return name == null ? null : new SimpleString(extractQueueName(name.toString())); }
public static SimpleString extractQueueName(SimpleString name) { return new SimpleString(extractQueueName(name.toString())); }
public static SimpleString extractQueueName(SimpleString name) { return new SimpleString(extractQueueName(name.toString())); }
public static SimpleString extractQueueName(SimpleString name) { return new SimpleString(extractQueueName(name.toString())); }
protected Binding removeMapping(final SimpleString bindableName, final Bindings bindings) { Binding theBinding = null; for (Binding binding : bindings.getBindings()) { if (binding.getUniqueName().equals(CompositeAddress.extractQueueName(bindableName))) { theBinding = binding; break; } } if (theBinding == null) { throw new IllegalStateException("Cannot find binding " + bindableName); } bindings.removeBinding(theBinding); return theBinding; }
@Test public void testSplit() throws Exception { String name = "someQueue"; String name2 = "someAddress::someQueue"; String qname = CompositeAddress.extractQueueName(name); assertEquals(name, qname); qname = CompositeAddress.extractQueueName(name2); assertEquals(name, qname); assertEquals("", CompositeAddress.extractQueueName("address::")); assertEquals("", CompositeAddress.extractQueueName("::")); assertEquals("queue", CompositeAddress.extractQueueName("::queue")); assertEquals("address", CompositeAddress.extractAddressName("address::")); } }
routeUsingStrictOrdering(message, context, groupingHandler, groupId, 0); } else if (CompositeAddress.isFullyQualified(message.getAddress())) { Binding theBinding = bindingsNameMap.get(CompositeAddress.extractQueueName(message.getAddressSimpleString())); if (theBinding != null) { theBinding.route(message, context);
queueNameToUse = SimpleString.toSimpleString(CompositeAddress.extractQueueName(source.getAddress())); } else { addressToUse = new SimpleString(source.getAddress());
if (CompositeAddress.isFullyQualified(queueName.toString())) { addressToUse = CompositeAddress.extractAddressName(queueName); queueNameToUse = CompositeAddress.extractQueueName(queueName); if (bindingQuery.getAddressInfo() != null) { routingTypeToUse = bindingQuery.getAddressInfo().getRoutingType();
if (!response.isExists() || !response.getQueueNames().contains(CompositeAddress.extractQueueName(dest.getSimpleAddress()))) { if (response.isAutoCreateQueues()) { try {
if (!response.isExists() || !response.getQueueNames().contains(CompositeAddress.extractQueueName(dest.getSimpleAddress()))) { if (response.isAutoCreateQueues()) { try {
final boolean autoCreateAddress, final boolean configurationManaged) throws Exception { SimpleString realQueueName = CompositeAddress.extractQueueName(queueName);
SimpleString realName = CompositeAddress.extractQueueName(name);