AnalyticServiceTradeProducer tradeProducer = new AnalyticServiceTradeProducer();
DefaultMessageListenerContainer container = new DefaultMessageListenerContainer();
container.setMessageListener(
new JmsByteArrayMessageDispatcher(
new ByteArrayFudgeMessageReceiver(tradeProducer)));
container.setDestinationName(getListenTopicName());
container.setPubSubDomain(false);
container.setConnectionFactory(getListenJmsConnector().getConnectionFactory());
JmsAnalyticsDistributor analyticsDistributor = new JmsAnalyticsDistributor(new DefaultJmsTopicNameResolver(getPositionSource()), OpenGammaFudgeContext.getInstance(), _listenJmsConnector);