Examples of JmsActivationSpecConfig


Examples of org.springframework.jms.listener.endpoint.JmsActivationSpecConfig

            " subclass) or JCA (" + JmsMessageEndpointManager.class.getName() + ") are supported.");
      }
    }

    private void setupJcaMessageContainer(JmsMessageEndpointManager container) {
      JmsActivationSpecConfig activationSpecConfig = container.getActivationSpecConfig();
      if (activationSpecConfig == null) {
        activationSpecConfig = new JmsActivationSpecConfig();
        container.setActivationSpecConfig(activationSpecConfig);
      }
      if (getDestination() != null) {
        activationSpecConfig.setDestinationName(getDestination());
      }
      if (getSubscription() != null) {
        activationSpecConfig.setSubscriptionName(getSubscription());
      }
      if (getSelector() != null) {
        activationSpecConfig.setMessageSelector(getSelector());
      }
      if (getConcurrency() != null) {
        activationSpecConfig.setConcurrency(getConcurrency());
      }
      setupMessageListener(container);
    }
View Full Code Here

Examples of org.springframework.jms.listener.endpoint.JmsActivationSpecConfig

    factory.setClientId("client-1234");
  }

  private void assertDefaultJcaConfig(JmsMessageEndpointManager container) {
    assertEquals(messageConverter, container.getMessageConverter());
    JmsActivationSpecConfig config = container.getActivationSpecConfig();
    assertNotNull(config);
    assertEquals(Session.DUPS_OK_ACKNOWLEDGE, config.getAcknowledgeMode());
    assertEquals(true, config.isPubSubDomain());
    assertEquals(true, config.isSubscriptionDurable());
    assertEquals("client-1234", config.getClientId());
  }
View Full Code Here

Examples of org.springframework.jms.listener.endpoint.JmsActivationSpecConfig

    endpoint.setSubscription("mySubscription");
    endpoint.setConcurrency("10");
    endpoint.setMessageListener(messageListener);

    endpoint.setupListenerContainer(container);
    JmsActivationSpecConfig config = container.getActivationSpecConfig();
    assertEquals("myQueue", config.getDestinationName());
    assertEquals("foo = 'bar'", config.getMessageSelector());
    assertEquals("mySubscription", config.getSubscriptionName());
    assertEquals(10, config.getMaxConcurrency());
    assertEquals(messageListener, container.getMessageListener());
  }
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.