private RuntimeBeanReference createBeanReference(Class<?> beanClass, Object source, ParserContext parserContext) { RootBeanDefinition beanDefinition = createBeanDefinition(beanClass, source); String beanName = parserContext.getReaderContext().registerWithGeneratedName(beanDefinition); parserContext.registerComponent(new BeanComponentDefinition(beanDefinition, beanName)); return new RuntimeBeanReference(beanName); }
private RuntimeBeanReference createBeanReference(Class<?> beanClass, Object source, ParserContext parserContext) { RootBeanDefinition beanDefinition = createBeanDefinition(beanClass, source); String beanName = parserContext.getReaderContext().registerWithGeneratedName(beanDefinition); parserContext.registerComponent(new BeanComponentDefinition(beanDefinition, beanName)); return new RuntimeBeanReference(beanName); }
private RuntimeBeanReference createBeanReference(Class<?> beanClass, Object source, ParserContext parserContext) { RootBeanDefinition beanDefinition = createBeanDefinition(beanClass, source); String beanName = parserContext.getReaderContext().registerWithGeneratedName(beanDefinition); parserContext.registerComponent(new BeanComponentDefinition(beanDefinition, beanName)); return new RuntimeBeanReference(beanName); }
private RuntimeBeanReference createBeanReference(Class<?> beanClass, Object source, ParserContext parserContext) { RootBeanDefinition beanDefinition = createBeanDefinition(beanClass, source); String beanName = parserContext.getReaderContext().registerWithGeneratedName(beanDefinition); parserContext.registerComponent(new BeanComponentDefinition(beanDefinition, beanName)); return new RuntimeBeanReference(beanName); }
private void registerEndpointMappings(Object source, ParserContext parserContext) { RootBeanDefinition payloadRootMappingDef = createBeanDefinition(PayloadRootAnnotationMethodEndpointMapping.class, source); payloadRootMappingDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(payloadRootMappingDef); RootBeanDefinition soapActionMappingDef = createBeanDefinition(SoapActionAnnotationMethodEndpointMapping.class, source); soapActionMappingDef.getPropertyValues().add("order", 1); parserContext.getReaderContext().registerWithGeneratedName(soapActionMappingDef); }
private void registerEndpointExceptionResolvers(Object source, ParserContext parserContext) { RootBeanDefinition annotationResolverDef = createBeanDefinition(SoapFaultAnnotationExceptionResolver.class, source); annotationResolverDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(annotationResolverDef); RootBeanDefinition simpleResolverDef = createBeanDefinition(SimpleSoapExceptionResolver.class, source); simpleResolverDef.getPropertyValues().add("order", Ordered.LOWEST_PRECEDENCE); parserContext.getReaderContext().registerWithGeneratedName(simpleResolverDef); }
private void registerEndpointExceptionResolvers(Object source, ParserContext parserContext) { RootBeanDefinition annotationResolverDef = createBeanDefinition(SoapFaultAnnotationExceptionResolver.class, source); annotationResolverDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(annotationResolverDef); RootBeanDefinition simpleResolverDef = createBeanDefinition(SimpleSoapExceptionResolver.class, source); simpleResolverDef.getPropertyValues().add("order", Ordered.LOWEST_PRECEDENCE); parserContext.getReaderContext().registerWithGeneratedName(simpleResolverDef); }
private void registerEndpointExceptionResolvers(Object source, ParserContext parserContext) { RootBeanDefinition simpleExceptionResolverDef = createBeanDefinition(SimpleSoapExceptionResolver.class, source); simpleExceptionResolverDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(simpleExceptionResolverDef); RootBeanDefinition soapFaultAnnotationExceptionResolverDef = createBeanDefinition(SoapFaultAnnotationExceptionResolver.class, source); soapFaultAnnotationExceptionResolverDef.getPropertyValues().add("order", 1); parserContext.getReaderContext().registerWithGeneratedName(soapFaultAnnotationExceptionResolverDef); }
private void registerEndpointExceptionResolvers(Object source, ParserContext parserContext) { RootBeanDefinition annotationResolverDef = createBeanDefinition(SoapFaultAnnotationExceptionResolver.class, source); annotationResolverDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(annotationResolverDef); RootBeanDefinition simpleResolverDef = createBeanDefinition(SimpleSoapExceptionResolver.class, source); simpleResolverDef.getPropertyValues().add("order", Ordered.LOWEST_PRECEDENCE); parserContext.getReaderContext().registerWithGeneratedName(simpleResolverDef); }
private void registerEndpointMappings(Object source, ParserContext parserContext) { RootBeanDefinition payloadRootMappingDef = createBeanDefinition(PayloadRootAnnotationMethodEndpointMapping.class, source); payloadRootMappingDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(payloadRootMappingDef); RootBeanDefinition soapActionMappingDef = createBeanDefinition(SoapActionAnnotationMethodEndpointMapping.class, source); soapActionMappingDef.getPropertyValues().add("order", 1); parserContext.getReaderContext().registerWithGeneratedName(soapActionMappingDef); RootBeanDefinition annActionMappingDef = createBeanDefinition(AnnotationActionEndpointMapping.class, source); annActionMappingDef.getPropertyValues().add("order", 2); parserContext.getReaderContext().registerWithGeneratedName(annActionMappingDef); }
private void registerEndpointMappings(Object source, ParserContext parserContext) { RootBeanDefinition payloadRootMappingDef = createBeanDefinition(PayloadRootAnnotationMethodEndpointMapping.class, source); payloadRootMappingDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(payloadRootMappingDef); RootBeanDefinition soapActionMappingDef = createBeanDefinition(SoapActionAnnotationMethodEndpointMapping.class, source); soapActionMappingDef.getPropertyValues().add("order", 1); parserContext.getReaderContext().registerWithGeneratedName(soapActionMappingDef); RootBeanDefinition annActionMappingDef = createBeanDefinition(AnnotationActionEndpointMapping.class, source); annActionMappingDef.getPropertyValues().add("order", 2); parserContext.getReaderContext().registerWithGeneratedName(annActionMappingDef); }
private void registerEndpointMappings(Object source, ParserContext parserContext) { RootBeanDefinition payloadRootMappingDef = createBeanDefinition(PayloadRootAnnotationMethodEndpointMapping.class, source); payloadRootMappingDef.getPropertyValues().add("order", 0); parserContext.getReaderContext().registerWithGeneratedName(payloadRootMappingDef); RootBeanDefinition soapActionMappingDef = createBeanDefinition(SoapActionAnnotationMethodEndpointMapping.class, source); soapActionMappingDef.getPropertyValues().add("order", 1); parserContext.getReaderContext().registerWithGeneratedName(soapActionMappingDef); RootBeanDefinition annActionMappingDef = createBeanDefinition(AnnotationActionEndpointMapping.class, source); annActionMappingDef.getPropertyValues().add("order", 2); parserContext.getReaderContext().registerWithGeneratedName(annActionMappingDef); }
private void registerEndpointAdapters(Element element, Object source, ParserContext parserContext) { RootBeanDefinition adapterDef = createBeanDefinition(DefaultMethodEndpointAdapter.class, source); returnValueHandlers.setSource(source); argumentResolvers.add(createBeanDefinition(MessageContextMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(XPathParamMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(SoapMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(SoapHeaderElementMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(StaxPayloadMethodArgumentResolver.class, source)); createBeanDefinition(MarshallingPayloadMethodProcessor.class, source); marshallingProcessorDef.getPropertyValues().add("marshaller", marshallerReference); marshallingProcessorDef.getPropertyValues().add("unmarshaller", unmarshallerReference);
private void registerEndpointAdapters(Element element, Object source, ParserContext parserContext) { RootBeanDefinition adapterDef = createBeanDefinition(DefaultMethodEndpointAdapter.class, source); returnValueHandlers.setSource(source); argumentResolvers.add(createBeanDefinition(MessageContextMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(XPathParamMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(SoapMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(SoapHeaderElementMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(StaxPayloadMethodArgumentResolver.class, source)); createBeanDefinition(MarshallingPayloadMethodProcessor.class, source); marshallingProcessorDef.getPropertyValues().add("marshaller", marshallerReference); marshallingProcessorDef.getPropertyValues().add("unmarshaller", unmarshallerReference);
private void registerEndpointAdapters(Element element, Object source, ParserContext parserContext) { RootBeanDefinition adapterDef = createBeanDefinition(DefaultMethodEndpointAdapter.class, source); returnValueHandlers.setSource(source); argumentResolvers.add(createBeanDefinition(MessageContextMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(XPathParamMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(SoapMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(SoapHeaderElementMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(StaxPayloadMethodArgumentResolver.class, source)); createBeanDefinition(MarshallingPayloadMethodProcessor.class, source); marshallingProcessorDef.getPropertyValues().add("marshaller", marshallerReference); marshallingProcessorDef.getPropertyValues().add("unmarshaller", unmarshallerReference);
private void registerEndpointAdapters(Element element, Object source, ParserContext parserContext) { RootBeanDefinition adapterDef = createBeanDefinition(DefaultMethodEndpointAdapter.class, source); returnValueHandlers.setSource(source); argumentResolvers.add(createBeanDefinition(MessageContextMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(XPathParamMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(SoapMethodArgumentResolver.class, source)); argumentResolvers.add(createBeanDefinition(StaxPayloadMethodArgumentResolver.class, source)); createBeanDefinition(MarshallingPayloadMethodProcessor.class, source); marshallingProcessorDef.getPropertyValues().add("marshaller", marshallerReference); marshallingProcessorDef.getPropertyValues().add("unmarshaller", unmarshallerReference);