protected Source createJmsSource(boolean topic) { Source source = new Source(); // Set the capability to indicate the node type being created if (!topic) { source.setCapabilities(QUEUE_CAPABILITY); } else { source.setCapabilities(TOPIC_CAPABILITY); } return source; } }
protected Source createJmsSource(boolean topic) { Source source = new Source(); // Set the capability to indicate the node type being created if (!topic) { source.setCapabilities(QUEUE_CAPABILITY); } else { source.setCapabilities(TOPIC_CAPABILITY); } return source; } }
@Override public Source getSource(String address) { Source source = super.getSource(address); source.setCapabilities(Symbol.getSymbol("topic")); return source; }
if( val0 == null || val0.getClass().isArray() ) o.setCapabilities( (Symbol[]) val0 ); o.setCapabilities( (Symbol) val0 );
if( val0 == null || val0.getClass().isArray() ) o.setCapabilities( (Symbol[]) val0 ); o.setCapabilities( (Symbol) val0 );
if( val0 == null || val0.getClass().isArray() ) o.setCapabilities( (Symbol[]) val0 ); o.setCapabilities( (Symbol) val0 );
if( val0 == null || val0.getClass().isArray() ) o.setCapabilities( (Symbol[]) val0 ); o.setCapabilities( (Symbol) val0 );
source.setCapabilities(capArray);
protected Source createDynamicSource(boolean topic) { Source source = new Source(); source.setDynamic(true); source.setDurable(TerminusDurability.NONE); source.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); // Set the dynamic node lifetime-policy Map<Symbol, Object> dynamicNodeProperties = new HashMap<>(); dynamicNodeProperties.put(LIFETIME_POLICY, DeleteOnClose.getInstance()); source.setDynamicNodeProperties(dynamicNodeProperties); // Set the capability to indicate the node type being created if (!topic) { source.setCapabilities(TEMP_QUEUE_CAPABILITY); } else { source.setCapabilities(TEMP_TOPIC_CAPABILITY); } return source; }
source.setCapabilities(capArray);
source.setCapabilities(topic); source.setDurable(TerminusDurability.UNSETTLED_STATE);
private Source createSharedSource(TerminusDurability terminusDurability) { Source source = new Source(); source.setAddress(address.toString()); source.setCapabilities(TOPIC_CAPABILITY, SHARED); source.setDurable(terminusDurability); return source; }
source.setCapabilities(caps);
private Source createNonSharedSource(TerminusDurability terminusDurability) { Source source = new Source(); source.setAddress(address.toString()); source.setCapabilities(TOPIC_CAPABILITY); source.setDurable(terminusDurability); return source; }
private Source createSharedGlobalSource(TerminusDurability terminusDurability) { Source source = new Source(); source.setAddress(address.toString()); source.setCapabilities(TOPIC_CAPABILITY, SHARED, GLOBAL); source.setDurable(terminusDurability); return source; } }
source.setCapabilities(AmqpSupport.getDestinationTypeSymbol(destination)); source.setDynamic(true); source.setDynamicNodeProperties(dynamicNodeProperties);
source.setCapabilities(AmqpSupport.getDestinationTypeSymbol(destination)); source.setDynamic(true); source.setDynamicNodeProperties(dynamicNodeProperties);
source.setExpiryPolicy(TerminusExpiryPolicy.NEVER); source.setDistributionMode(COPY); source.setCapabilities(TOPIC);
source.setExpiryPolicy(TerminusExpiryPolicy.NEVER); source.setDistributionMode(COPY); source.setCapabilities(TOPIC); sender.setSource(source);
@Test(timeout = 60000) public void testClientIdIsSetInSubscriptionList() throws Exception { server.addAddressInfo(new AddressInfo(SimpleString.toSimpleString("mytopic"), RoutingType.ANYCAST)); AmqpClient client = createAmqpClient(); AmqpConnection connection = addConnection(client.connect()); connection.setContainerId("testClient"); connection.connect(); try { AmqpSession session = connection.createSession(); Source source = new Source(); source.setDurable(TerminusDurability.UNSETTLED_STATE); source.setCapabilities(Symbol.getSymbol("topic")); source.setAddress("mytopic"); session.createReceiver(source, "testSub"); SimpleString fo = new SimpleString("testClient.testSub:mytopic"); assertNotNull(server.locateQueue(fo)); } catch (Exception e) { e.printStackTrace(); } finally { connection.close(); } }