Here are the examples of the java api class org.apache.activemq.broker.region.virtual.VirtualDestinationInterceptor taken from open source projects.
1. TwoBrokerVirtualDestDinamicallyIncludedDestTest#createAndConfigureBroker()
Project: activemq-artemis
File: TwoBrokerVirtualDestDinamicallyIncludedDestTest.java
File: TwoBrokerVirtualDestDinamicallyIncludedDestTest.java
private BrokerService createAndConfigureBroker(URI uri) throws Exception { BrokerService broker = createBroker(uri); configurePersistenceAdapter(broker); // make all topics virtual and consumers use the default prefix VirtualDestinationInterceptor virtualDestinationInterceptor = new VirtualDestinationInterceptor(); VirtualTopic vTopic = new VirtualTopic(); vTopic.setLocal(true); virtualDestinationInterceptor.setVirtualDestinations(new VirtualDestination[] { vTopic }); DestinationInterceptor[] destinationInterceptors = new DestinationInterceptor[] { virtualDestinationInterceptor }; broker.setDestinationInterceptors(destinationInterceptors); return broker; }
2. ThreeBrokerVirtualTopicNetworkTest#createAndConfigureBroker()
Project: activemq-artemis
File: ThreeBrokerVirtualTopicNetworkTest.java
File: ThreeBrokerVirtualTopicNetworkTest.java
private BrokerService createAndConfigureBroker(URI uri) throws Exception { BrokerService broker = createBroker(uri); configurePersistenceAdapter(broker); // make all topics virtual and consumers use the default prefix VirtualDestinationInterceptor virtualDestinationInterceptor = new VirtualDestinationInterceptor(); virtualDestinationInterceptor.setVirtualDestinations(new VirtualDestination[] { new VirtualTopic() }); DestinationInterceptor[] destinationInterceptors = new DestinationInterceptor[] { virtualDestinationInterceptor }; broker.setDestinationInterceptors(destinationInterceptors); return broker; }
3. SingleBrokerVirtualDestinationsWithWildcardTest#createAndConfigureBroker()
Project: activemq-artemis
File: SingleBrokerVirtualDestinationsWithWildcardTest.java
File: SingleBrokerVirtualDestinationsWithWildcardTest.java
private BrokerService createAndConfigureBroker(URI uri) throws Exception { BrokerService broker = createBroker(uri); configurePersistenceAdapter(broker); // make all topics virtual and consumers use the default prefix VirtualDestinationInterceptor virtualDestinationInterceptor = new VirtualDestinationInterceptor(); virtualDestinationInterceptor.setVirtualDestinations(new VirtualDestination[] { new VirtualTopic() }); DestinationInterceptor[] destinationInterceptors = new DestinationInterceptor[] { virtualDestinationInterceptor }; broker.setDestinationInterceptors(destinationInterceptors); return broker; }
4. AbstractTwoBrokerNetworkConnectorWildcardIncludedDestinationTestSupport#createAndConfigureBroker()
Project: activemq-artemis
File: AbstractTwoBrokerNetworkConnectorWildcardIncludedDestinationTestSupport.java
File: AbstractTwoBrokerNetworkConnectorWildcardIncludedDestinationTestSupport.java
private BrokerService createAndConfigureBroker(URI uri) throws Exception { BrokerService broker = createBroker(uri); configurePersistenceAdapter(broker); // make all topics virtual and consumers use the default prefix VirtualDestinationInterceptor virtualDestinationInterceptor = new VirtualDestinationInterceptor(); virtualDestinationInterceptor.setVirtualDestinations(new VirtualDestination[] { new VirtualTopic() }); DestinationInterceptor[] destinationInterceptors = new DestinationInterceptor[] { virtualDestinationInterceptor }; broker.setDestinationInterceptors(destinationInterceptors); return broker; }