@Override public String getTransformerClassName() { clearIO(); try { return configuration.getTransformerConfiguration() == null ? null : configuration.getTransformerConfiguration().getClassName(); } finally { blockOnIO(); } }
@Override public Map<String, String> getTransformerProperties() { clearIO(); try { return configuration.getTransformerConfiguration() == null ? null : configuration.getTransformerConfiguration().getProperties(); } finally { blockOnIO(); } }
static void createBridge(String name, BridgeConfiguration bridgeConfig, ActiveMQServerControl serverControl) { try { String transformerClassName = bridgeConfig.getTransformerConfiguration() != null ? bridgeConfig.getTransformerConfiguration().getClassName() : null; if (bridgeConfig.getDiscoveryGroupName() != null) { serverControl.createBridge(name, bridgeConfig.getQueueName(), bridgeConfig.getForwardingAddress(),
static void createBridge(String name, BridgeConfiguration bridgeConfig, ActiveMQServerControl serverControl) { try { String transformerClassName = bridgeConfig.getTransformerConfiguration() != null ? bridgeConfig.getTransformerConfiguration().getClassName() : null; if (bridgeConfig.getDiscoveryGroupName() != null) { serverControl.createBridge(name, bridgeConfig.getQueueName(), bridgeConfig.getForwardingAddress(),
Transformer transformer = server.getServiceRegistry().getBridgeTransformer(config.getName(), config.getTransformerConfiguration());
Assert.assertEquals("bridge-forwarding-address1", bc.getForwardingAddress()); Assert.assertEquals("sku > 1", bc.getFilterString()); Assert.assertEquals("org.foo.BridgeTransformer", bc.getTransformerConfiguration().getClassName()); Assert.assertEquals(3, bc.getRetryInterval()); Assert.assertEquals(0.2, bc.getRetryIntervalMultiplier(), 0.0001); Assert.assertEquals("bridge-forwarding-address2", bc.getForwardingAddress()); Assert.assertEquals(null, bc.getFilterString()); Assert.assertEquals(null, bc.getTransformerConfiguration()); Assert.assertEquals(null, bc.getStaticConnectors()); Assert.assertEquals("dg1", bc.getDiscoveryGroupName()); } else { Assert.assertEquals("bridge3", bc.getName()); Assert.assertEquals("org.foo.BridgeTransformer3", bc.getTransformerConfiguration().getClassName()); Assert.assertEquals("bridgeTransformerValue1", bc.getTransformerConfiguration().getProperties().get("bridgeTransformerKey1")); Assert.assertEquals("bridgeTransformerValue2", bc.getTransformerConfiguration().getProperties().get("bridgeTransformerKey2"));