@Override protected void processNameAttribute(Element element, ParserContext context, MutableBeanMetadata bean, String val) { bean.setId(val); }
@Override protected void processNameAttribute(Element element, ParserContext context, MutableBeanMetadata bean, String val) { bean.setId(val); }
@Override protected void processNameAttribute(Element element, ParserContext context, MutableBeanMetadata bean, String val) { bean.setId(val); }
@Override protected void processNameAttribute(Element element, ParserContext context, MutableBeanMetadata bean, String val) { bean.setId(val); }
@Override protected void processNameAttribute(Element element, ParserContext context, MutableBeanMetadata bean, String val) { bean.setId(val); }
@Override protected void processNameAttribute(Element element, ParserContext context, MutableBeanMetadata bean, String val) { bean.setId(val); }
public Metadata parse(Element element, ParserContext context) { Metadata retval = null; if( element.getLocalName().equals(ELT_NAME) ) { final String id = element.getAttributeNS(NSURI, ATTRIB_ID); MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class); bm.setId(id); bm.setScope("PROTOTYPE"); bm.setClassName(TestBean.class.getName()); retval = bm; } return retval; }
public Metadata parse(Element element, ParserContext context) { Metadata retval = null; if( element.getLocalName().equals(ELT_NAME) ) { final String id = element.getAttributeNS(NSURI, ATTRIB_ID); MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class); bm.setId(id); bm.setScope("PROTOTYPE"); bm.setClassName(TestBean.class.getName()); retval = bm; } return retval; }
public Metadata parse(Element element, ParserContext context) { Metadata retval = null; if( element.getLocalName().equals(ELT_NAME) ) { final String id = element.getAttributeNS(NSURI, ATTRIB_ID); MutableBeanMetadata bm = context.createMetadata(MutableBeanMetadata.class); bm.setId(id); bm.setScope("PROTOTYPE"); bm.setClassName(TestBean.class.getName()); retval = bm; } return retval; }
@Override public ComponentMetadata parseElement(ParserContext context, Element element) { String id = getId(context, element); MutableBeanMetadata componentMetadata = getBeanMetadata(context, element); componentMetadata.setId(id); return componentMetadata; }
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; }
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); } }
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); } }
@Override public ComponentMetadata parseElement( ParserContext context, Element element ) { String name = element.getAttribute("name"); MutableBeanMetadata beanMetadata = (MutableBeanMetadata) context.createMetadata( BeanMetadata.class ); beanMetadata.setClassName("org.kie.aries.blueprint.factorybeans.KieObjectsFactoryBean"); beanMetadata.setFactoryMethod(getFactoryMethodName()); beanMetadata.setId(name); beanMetadata.addArgument(createValue(context, name),null,0); addBundleContextProperty(beanMetadata, context); beanMetadata.setActivation(ComponentMetadata.ACTIVATION_LAZY); return beanMetadata; }
public Metadata parse(Element element, ParserContext context) { MutablePassThroughMetadata factory = context.createMetadata(MutablePassThroughMetadata.class); factory.setId(resolveId(element, context) + UUID.randomUUID().toString()); PolicyBean policyBean = new PolicyBean(); policyBean.setElement(element); factory.setObject(new PassThroughCallable<Object>(policyBean)); MutableBeanMetadata resourceBean = context.createMetadata(MutableBeanMetadata.class); resourceBean.setId(resolveId(element, context)); resourceBean.setFactoryComponent(factory); resourceBean.setFactoryMethod("call"); return resourceBean; }
public Metadata parse(Element element, ParserContext context) { MutablePassThroughMetadata factory = context.createMetadata(MutablePassThroughMetadata.class); factory.setId(resolveId(element, context) + UUID.randomUUID().toString()); PolicyBean policyBean = new PolicyBean(); policyBean.setElement(element); factory.setObject(new PassThroughCallable<Object>(policyBean)); MutableBeanMetadata resourceBean = context.createMetadata(MutableBeanMetadata.class); resourceBean.setId(resolveId(element, context)); resourceBean.setFactoryComponent(factory); resourceBean.setFactoryMethod("call"); return resourceBean; }
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); } }