예제 #1
0
  public UMOConnector createConnector() throws Exception {
    JmsConnector connector = new JmsConnector();

    Properties props = JmsTestUtils.getJmsProperties(JmsTestUtils.SPIRIT_WAVE_JMS_PROPERTIES);
    assertNotNull("Failed to load Jms properyties", props);

    connector.setConnectionFactoryJndiName(props.getProperty("connectionFactoryJNDIName"));
    connector.setProviderProperties(props);
    connector.setName(CONNECTOR_NAME);
    connector.getDispatcherThreadingProfile().setDoThreading(false);

    return connector;
  }
예제 #2
0
  public JmsConnector createConnector() throws Exception {
    connector = new JmsConnector();
    connector.setSpecification(JmsConstants.JMS_SPECIFICATION_11);
    connector.setConnectionFactory(getConnectionFactory());
    connector.setName(CONNECTOR_NAME);
    connector.getDispatcherThreadingProfile().setDoThreading(false);

    SimpleRetryConnectionStrategy strategy = new SimpleRetryConnectionStrategy();
    strategy.setRetryCount(5);
    strategy.setFrequency(3000);
    strategy.setDoThreading(true);
    connector.setConnectionStrategy(strategy);

    return connector;
  }