Tabnine Logo
JmsListenerContainerParser.parseListenerConfiguration
Code IndexAdd Tabnine to your IDE (free)

How to use
parseListenerConfiguration
method
in
org.springframework.jms.config.JmsListenerContainerParser

Best Java code snippets using org.springframework.jms.config.JmsListenerContainerParser.parseListenerConfiguration (Showing top 4 results out of 315)

origin: spring-projects/spring-framework

@Override
protected RootBeanDefinition createContainer(Element containerEle, Element listenerEle, ParserContext parserContext,
    PropertyValues commonContainerProperties, PropertyValues specificContainerProperties) {
  RootBeanDefinition containerDef = new RootBeanDefinition();
  containerDef.setSource(parserContext.extractSource(containerEle));
  containerDef.getPropertyValues().addPropertyValues(commonContainerProperties);
  containerDef.getPropertyValues().addPropertyValues(specificContainerProperties);
  String containerType = containerEle.getAttribute(CONTAINER_TYPE_ATTRIBUTE);
  String containerClass = containerEle.getAttribute(CONTAINER_CLASS_ATTRIBUTE);
  if (!"".equals(containerClass)) {
    containerDef.setBeanClassName(containerClass);
  }
  else if ("".equals(containerType) || containerType.startsWith("default")) {
    containerDef.setBeanClassName("org.springframework.jms.listener.DefaultMessageListenerContainer");
  }
  else if (containerType.startsWith("simple")) {
    containerDef.setBeanClassName("org.springframework.jms.listener.SimpleMessageListenerContainer");
  }
  else {
    parserContext.getReaderContext().error(
        "Invalid 'container-type' attribute: only \"default\" and \"simple\" supported.", containerEle);
  }
  // Parse listener specific settings
  parseListenerConfiguration(listenerEle, parserContext, containerDef.getPropertyValues());
  return containerDef;
}
origin: apache/servicemix-bundles

@Override
protected RootBeanDefinition createContainer(Element containerEle, Element listenerEle, ParserContext parserContext,
    PropertyValues commonContainerProperties, PropertyValues specificContainerProperties) {
  RootBeanDefinition containerDef = new RootBeanDefinition();
  containerDef.setSource(parserContext.extractSource(containerEle));
  containerDef.getPropertyValues().addPropertyValues(commonContainerProperties);
  containerDef.getPropertyValues().addPropertyValues(specificContainerProperties);
  String containerType = containerEle.getAttribute(CONTAINER_TYPE_ATTRIBUTE);
  String containerClass = containerEle.getAttribute(CONTAINER_CLASS_ATTRIBUTE);
  if (!"".equals(containerClass)) {
    containerDef.setBeanClassName(containerClass);
  }
  else if ("".equals(containerType) || containerType.startsWith("default")) {
    containerDef.setBeanClassName("org.springframework.jms.listener.DefaultMessageListenerContainer");
  }
  else if (containerType.startsWith("simple")) {
    containerDef.setBeanClassName("org.springframework.jms.listener.SimpleMessageListenerContainer");
  }
  else {
    parserContext.getReaderContext().error(
        "Invalid 'container-type' attribute: only \"default\" and \"simple\" supported.", containerEle);
  }
  // Parse listener specific settings
  parseListenerConfiguration(listenerEle, parserContext, containerDef.getPropertyValues());
  return containerDef;
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-jms

@Override
protected RootBeanDefinition createContainer(Element containerEle, Element listenerEle, ParserContext parserContext,
    PropertyValues commonContainerProperties, PropertyValues specificContainerProperties) {
  RootBeanDefinition containerDef = new RootBeanDefinition();
  containerDef.setSource(parserContext.extractSource(containerEle));
  containerDef.getPropertyValues().addPropertyValues(commonContainerProperties);
  containerDef.getPropertyValues().addPropertyValues(specificContainerProperties);
  String containerType = containerEle.getAttribute(CONTAINER_TYPE_ATTRIBUTE);
  String containerClass = containerEle.getAttribute(CONTAINER_CLASS_ATTRIBUTE);
  if (!"".equals(containerClass)) {
    containerDef.setBeanClassName(containerClass);
  }
  else if ("".equals(containerType) || containerType.startsWith("default")) {
    containerDef.setBeanClassName("org.springframework.jms.listener.DefaultMessageListenerContainer");
  }
  else if (containerType.startsWith("simple")) {
    containerDef.setBeanClassName("org.springframework.jms.listener.SimpleMessageListenerContainer");
  }
  else {
    parserContext.getReaderContext().error(
        "Invalid 'container-type' attribute: only \"default\" and \"simple\" supported.", containerEle);
  }
  // Parse listener specific settings
  parseListenerConfiguration(listenerEle, parserContext, containerDef.getPropertyValues());
  return containerDef;
}
origin: org.springframework/org.springframework.jms

containerDef.setSource(parserContext.extractSource(containerEle));
parseListenerConfiguration(listenerEle, parserContext, containerDef);
parseContainerConfiguration(containerEle, parserContext, containerDef);
org.springframework.jms.configJmsListenerContainerParserparseListenerConfiguration

Popular methods of JmsListenerContainerParser

  • <init>
  • parseAcknowledgeMode
  • indicatesPubSubConfig
  • parseContainerConfiguration

Popular in Java

  • Reactive rest calls using spring rest template
  • putExtra (Intent)
  • startActivity (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • Collectors (java.util.stream)
  • Reference (javax.naming)
  • JFileChooser (javax.swing)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Runner (org.openjdk.jmh.runner)
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now