Examples of JmsProvider


Examples of backtype.storm.contrib.jms.JmsProvider

public class JmsSpoutTest {
    @Test
    public void testFailure() throws JMSException, Exception{
        JmsSpout spout = new JmsSpout();
        JmsProvider mockProvider = new MockJmsProvider();
        MockSpoutOutputCollector mockCollector = new MockSpoutOutputCollector();
        SpoutOutputCollector collector = new SpoutOutputCollector(mockCollector);
        spout.setJmsProvider(new MockJmsProvider());
        spout.setJmsTupleProducer(new MockTupleProducer());
        spout.setJmsAcknowledgeMode(Session.CLIENT_ACKNOWLEDGE);
        spout.setRecoveryPeriod(10); // Rapid recovery for testing.
        spout.open(new HashMap<String,String>(), null, collector);
        Message msg = this.sendMessage(mockProvider.connectionFactory(), mockProvider.destination());
        Thread.sleep(100);
        spout.nextTuple(); // Pretend to be storm.
        Assert.assertTrue(mockCollector.emitted);
       
        mockCollector.reset();       
View Full Code Here

Examples of backtype.storm.contrib.jms.JmsProvider

  @SuppressWarnings("serial")
  public static void main(String[] args) throws Exception {

    // JMS Queue Provider
    JmsProvider jmsQueueProvider = new SpringJmsProvider(
        "jms-activemq.xml", "jmsConnectionFactory",
        "notificationQueue");
   
    // JMS Topic provider
    JmsProvider jmsTopicProvider = new SpringJmsProvider(
        "jms-activemq.xml", "jmsConnectionFactory",
        "notificationTopic");

    // JMS Producer
    JmsTupleProducer producer = new JsonTupleProducer();
View Full Code Here

Examples of org.jitterbit.integration.jms.provider.JmsProvider

     * Returns the <code>JmsProvider</code> with the given ID. <code>null</code> is returned if
     * the provider with the given ID is not known to this <code>ClientJmsManager</code>.
     *
     */
    public JmsProvider getProvider(String id) {
        JmsProvider p = systemProviders.getProvider(id);
        if (p == null) {
            p = getUserDefinedProviderStore().getProvider(id);
        }
        if (p == null) {
            if (userDefinedProviderTemplate.getId().equals(id)) {
View Full Code Here

Examples of org.jitterbit.integration.jms.provider.JmsProvider

    private final JmsProvider defaultProvider;
   
    public SystemJmsProviders() {
        providers = Maps.newHashMap();
        // TODO: Read this from configuration file.
        JmsProvider jboss = new JbossJmsMessagingProvider();
        providers.put(jboss.getId(), jboss);
        JmsProvider webSphere = new WebSphereMqProvider();
        providers.put(webSphere.getId(), webSphere);
        defaultProvider = webSphere;
    }
View Full Code Here

Examples of org.jitterbit.integration.jms.provider.JmsProvider

        reset(loc);
    }

    @Override
    public void applyTo(JmsLocation loc) throws IntegrationDataPanelException {
        JmsProvider provider = selector.getSelectedProvider();
        loc.setProvider(provider);
        loc.setConnectionFactoryJndiName(connectionFactoryJndiNameField.getValue());
        jndiContextDefiner.applyTo(loc);
    }
View Full Code Here

Examples of org.jitterbit.integration.jms.provider.JmsProvider

        @Override
        public void reset(JmsLocation loc) {
            String providerId = loc.getProviderId();
            assert (providerId == null) || (providerId.length() == 0);
            JmsProvider provider = ClientJmsManager.getManager().getDefaultProvider();
            selector.setSelection(ProviderSelection.createSelection(provider));
            jndiContextDefiner.reset(loc);
        }
View Full Code Here

Examples of org.jitterbit.integration.jms.provider.JmsProvider

        private void resetSelector(JmsLocation loc) {
            ClientJmsManager jmsMgr = ClientJmsManager.getManager();
            String providerId = loc.getProviderId();
            assert (providerId != null);
            JmsProvider provider = jmsMgr.getProvider(providerId);
            selector.setSelectionSilently(ProviderSelection.createSelection(provider));
            setFieldsEnabled(provider != null);
        }
View Full Code Here

Examples of org.jitterbit.integration.jms.provider.JmsProvider

            throw new IllegalArgumentException("sel must be null or a " + ProviderSelection.class.getName());
        }
        if (sel.isEmpty()) {
            comboBox.setSelectedItem(null);
        } else {
            JmsProvider p = ((ProviderSelection) sel).getProvider();
            ComboItem item = displayedItems.get(p.getId());
            comboBox.setSelectedItem(item);
        }
    }
View Full Code Here

Examples of org.jitterbit.integration.jms.provider.JmsProvider

        return model;
    }

    private void onSelectionChanged() {
        Object selected = comboBox.getSelectedItem();
        JmsProvider provider = null;
        if (selected instanceof ComboItem) {
            provider = ((ComboItem) selected).provider;
        }
        currentSelection = ProviderSelection.createSelection(provider);
        if (isSendingSelectionEvents) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.