private void registerStateHandlerAnnotationBeanFactoryPostProcessor(Element element, ParserContext context) { Type clz = typeof(StateHandlerAnnotationBeanFactoryPostProcessor); //JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method: BeanDefinitionBuilder postProcessorBuilder = BeanDefinitionBuilder.genericBeanDefinition(clz.FullName); BeanDefinitionHolder postProcessorHolder = new BeanDefinitionHolder(postProcessorBuilder.BeanDefinition, ActivitiContextUtils.ANNOTATION_STATE_HANDLER_BEAN_FACTORY_POST_PROCESSOR_BEAN_NAME); configureProcessEngine(postProcessorBuilder.BeanDefinition, element); BeanDefinitionReaderUtils.registerBeanDefinition(postProcessorHolder, context.Registry); }
private void registerProcessScope(Element element, ParserContext parserContext) { Type clz = typeof(ProcessScope); BeanDefinitionBuilder processScopeBDBuilder = BeanDefinitionBuilder.genericBeanDefinition(clz); AbstractBeanDefinition scopeBeanDefinition = processScopeBDBuilder.BeanDefinition; scopeBeanDefinition.Role = BeanDefinition.ROLE_INFRASTRUCTURE; configureProcessEngine(scopeBeanDefinition, element); string beanName = baseBeanName(clz); parserContext.Registry.registerBeanDefinition(beanName, scopeBeanDefinition); }
private void registerProcessStartAnnotationBeanPostProcessor(Element element, ParserContext parserContext) { Type clz = typeof(ProcessStartAnnotationBeanPostProcessor); BeanDefinitionBuilder beanDefinitionBuilder = BeanDefinitionBuilder.genericBeanDefinition(clz); AbstractBeanDefinition beanDefinition = beanDefinitionBuilder.BeanDefinition; beanDefinition.Role = BeanDefinition.ROLE_INFRASTRUCTURE; configureProcessEngine(beanDefinition, element); string beanName = baseBeanName(clz); parserContext.Registry.registerBeanDefinition(beanName, beanDefinition); }