public Metadata parse(Element element, ParserContext context) { MutableBeanMetadata bean = context.createMetadata(MutableBeanMetadata.class); bean.setRuntimeClass(AbstractHTTPDestination.class); mapElementToJaxbProperty(context, bean, element, new QName(HTTP_NS, "server"), "server", HTTPServerPolicy.class); mapElementToJaxbProperty(context, bean, element, new QName(HTTP_NS, "fixedParameterOrder"), "fixedParameterOrder", Boolean.class); mapElementToJaxbProperty(context, bean, element, new QName(HTTP_NS, "contextMatchStrategy"), "contextMatchStrategy", String.class); parseAttributes(element, context, bean); parseChildElements(element, context, bean); bean.setScope(BeanMetadata.SCOPE_PROTOTYPE); return bean; }
public Metadata parse(Element element, ParserContext context) { MutableBeanMetadata bean = context.createMetadata(MutableBeanMetadata.class); bean.setRuntimeClass(HTTPConduit.class); parseAttributes(element, context, bean); parseChildElements(element, context, bean); bean.setScope(BeanMetadata.SCOPE_PROTOTYPE); return bean; }
private void mapTLSClientParameters(ParserContext ctx, MutableBeanMetadata bean, Element el) { MutableBeanMetadata paramsbean = ctx.createMetadata(MutableBeanMetadata.class); paramsbean.setRuntimeClass(TLSClientParametersConfig.TLSClientParametersTypeInternal.class); jaxbbean.setRuntimeClass(TLSClientParametersConfig.class); jaxbbean.setFactoryMethod("createTLSClientParametersFromType"); jaxbbean.addArgument(paramsbean, TLSClientParametersType.class.getName(), 0);
cxfBean.setId("cxf.endpoint." + UUID.randomUUID().toString()); cxfBean.setRuntimeClass(EP_CLASS);
private ComponentMetadata parseNullProxy(Element element, ParserContext context) { MutableBeanMetadata mb = context.createMetadata(MutableBeanMetadata.class); mb.setRuntimeClass(NullProxy.class); mb.addArgument(createRef(context, "blueprintContainer"), null, -1); mb.setId(element.hasAttribute(ID_ATTRIBUTE) ? element.getAttribute(ID_ATTRIBUTE) : "null-proxy"); return mb; }
private ComponentMetadata parseNullProxy(Element element, ParserContext context) { MutableBeanMetadata mb = context.createMetadata(MutableBeanMetadata.class); mb.setRuntimeClass(NullProxy.class); mb.addArgument(createRef(context, "blueprintContainer"), null, -1); mb.setId(element.hasAttribute(ID_ATTRIBUTE) ? element.getAttribute(ID_ATTRIBUTE) : "null-proxy"); return mb; }
public Metadata createValue(ParserContext context, QName qName) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setRuntimeClass(QName.class); v.addArgument(createValue(context, qName.getNamespaceURI()), null, 0); v.addArgument(createValue(context, qName.getLocalPart()), null, 1); return v; }
public Metadata createValue(ParserContext context, QName qName) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setRuntimeClass(QName.class); v.addArgument(createValue(context, qName.getNamespaceURI()), null, 0); v.addArgument(createValue(context, qName.getLocalPart()), null, 1); return v; }
public Metadata createValue(ParserContext context, QName qName) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setRuntimeClass(QName.class); v.addArgument(createValue(context, qName.getNamespaceURI()), null, 0); v.addArgument(createValue(context, qName.getLocalPart()), null, 1); return v; }
public Metadata createValue(ParserContext context, QName qName) { MutableBeanMetadata v = context.createMetadata(MutableBeanMetadata.class); v.setRuntimeClass(QName.class); v.addArgument(createValue(context, qName.getNamespaceURI()), null, 0); v.addArgument(createValue(context, qName.getLocalPart()), null, 1); return v; }
private void parseElement(Element elt, ParserContext pc) { ComponentDefinitionRegistry cdr = pc.getComponentDefinitionRegistry(); if ("enable".equals(elt.getLocalName()) && !cdr.containsComponentDefinition(JpaComponentProcessor.class.getSimpleName())) { MutableBeanMetadata meta = pc.createMetadata(MutableBeanMetadata.class); meta.setId(JpaComponentProcessor.class.getSimpleName()); meta.setRuntimeClass(JpaComponentProcessor.class); meta.setProcessor(true); meta.addProperty("pc", passThrough(pc, pc)); cdr.registerComponentDefinition(meta); } }
public Metadata parse(Element element, ParserContext context) { MutableBeanMetadata bean = context.createMetadata(MutableBeanMetadata.class); bean.setRuntimeClass(HTTPConduit.class); parseAttributes(element, context, bean); parseChildElements(element, context, bean); bean.setScope(BeanMetadata.SCOPE_PROTOTYPE); return bean; }
public Metadata parse(Element element, ParserContext context) { MutableBeanMetadata policyEngineConfig = context.createMetadata(MutableBeanMetadata.class); policyEngineConfig.setRuntimeClass(PolicyEngineConfig.class); String bus = element.getAttribute("bus"); if (StringUtils.isEmpty(bus)) { bus = "cxf"; } policyEngineConfig.addArgument(getBusRef(context, bus), Bus.class.getName(), 0); parseAttributes(element, context, policyEngineConfig); parseChildElements(element, context, policyEngineConfig); policyEngineConfig.setId(PolicyEngineConfig.class.getName() + context.generateId()); return policyEngineConfig; }
private MutableBeanMetadata getInvocationValue(ParserContext context, String method, String className) { MutableBeanMetadata scope = context.createMetadata(MutableBeanMetadata.class); scope.setRuntimeClass(NamespaceHandler.class); scope.setFactoryMethod(method); scope.addArgument(createStringValue(context, className), null, 0); return scope; }
public Metadata parse(Element element, ParserContext context) { MutableBeanMetadata bean = context.createMetadata(MutableBeanMetadata.class); bean.setRuntimeClass(HTTPConduit.class); parseAttributes(element, context, bean); parseChildElements(element, context, bean); bean.setScope(MutableBeanMetadata.SCOPE_PROTOTYPE); return bean; }
private MutableBeanMetadata createAnnotationParserBean(ParserContext pc, ComponentDefinitionRegistry cdr) { MutableBeanMetadata meta = pc.createMetadata(MutableBeanMetadata.class); meta.setId(ANNOTATION_PARSER_BEAN_NAME); meta.setRuntimeClass(AnnotationProcessor.class); meta.setProcessor(true); meta.addArgument(passThrough(pc, cdr), ComponentDefinitionRegistry.class.getName(), 0); meta.addArgument(passThrough(pc, tm), TransactionManager.class.getName(), 1); meta.addArgument(passThrough(pc, coordinator), Coordinator.class.getName(), 1); return meta; }
private void registerManagedObjectManager(ParserContext context, ComponentDefinitionRegistry registry) { if (registry.getComponentDefinition(MANAGED_OBJECT_MANAGER_NAME) == null) { MutableBeanMetadata beanMetadata = context.createMetadata(MutableBeanMetadata.class); beanMetadata.setScope(BeanMetadata.SCOPE_SINGLETON); beanMetadata.setId(MANAGED_OBJECT_MANAGER_NAME); beanMetadata.setRuntimeClass(ManagedObjectManager.class); registry.registerComponentDefinition(beanMetadata); } }
private void registerManagedObjectManager(ParserContext context, ComponentDefinitionRegistry registry) { if (registry.getComponentDefinition(MANAGED_OBJECT_MANAGER_NAME) == null) { MutableBeanMetadata beanMetadata = context.createMetadata(MutableBeanMetadata.class); beanMetadata.setScope(BeanMetadata.SCOPE_SINGLETON); beanMetadata.setId(MANAGED_OBJECT_MANAGER_NAME); beanMetadata.setRuntimeClass(ManagedObjectManager.class); registry.registerComponentDefinition(beanMetadata); } }
private void registerRoutedRpcRegistrationConverter(ParserContext context) { ComponentDefinitionRegistry registry = context.getComponentDefinitionRegistry(); if(registry.getComponentDefinition(ROUTED_RPC_REG_CONVERTER_NAME) == null) { MutableBeanMetadata metadata = context.createMetadata(MutableBeanMetadata.class); metadata.setId(ROUTED_RPC_REG_CONVERTER_NAME); metadata.setScope(BeanMetadata.SCOPE_SINGLETON); metadata.setActivation(ReferenceMetadata.ACTIVATION_LAZY); metadata.setRuntimeClass(RoutedRpcRegistrationConverter.class); registry.registerTypeConverter(metadata); } }
public Metadata parse(Element element, ParserContext context) throws Exception { MutableBeanMetadata beanMetadata = context.createMetadata(MutableBeanMetadata.class); beanMetadata.setRuntimeClass(getRuntimeClass()); beanMetadata.setActivation(BeanMetadata.ACTIVATION_EAGER); beanMetadata.setScope(BeanMetadata.SCOPE_SINGLETON); beanMetadata.setId(getId(element)); beanMetadata.setInitMethod("start"); beanMetadata.setDestroyMethod("stop"); beanMetadata.addProperty("bundleContext", createRef(context, "blueprintBundleContext")); extractRemainingMetaData(element, context, beanMetadata); return beanMetadata; }