jaxbbean.setRuntimeClass(TLSClientParametersConfig.class); jaxbbean.setFactoryMethod("createTLSClientParametersFromType"); jaxbbean.addArgument(paramsbean, TLSClientParametersType.class.getName(), 0); bean.addProperty("tlsClientParameters", jaxbbean);
bus = "cxf"; cxfBean.addArgument(this.getBusRef(context, bus), Bus.class.getName(), 0); cxfBean.addArgument(impl, Object.class.getName(), 1); if (!isAbstract) { if (publish) {
/** * @param beanMetadata * @param value * @param argumentNumber zero-based */ public static void addArgument(MutableBeanMetadata beanMetadata, Object value, String valueType, int argumentNumber) { if (value instanceof Metadata) { beanMetadata.addArgument((Metadata) value, valueType, argumentNumber); } else { beanMetadata.addArgument(ValueMetadataUtil.create(value), valueType, argumentNumber); } }
/** * @param beanMetadata * @param value * @param argumentNumber zero-based */ public static void addArgument(MutableBeanMetadata beanMetadata, Object value, Class valueType, int argumentNumber) { if (value instanceof Metadata) { beanMetadata.addArgument((Metadata) value, valueType.getName(), argumentNumber); } else { beanMetadata.addArgument(ValueMetadataUtil.create(value), valueType.getName(), argumentNumber); } }
/** * @param beanMetadata * @param value * @param argumentNumber zero-based */ public static void addArgument(MutableBeanMetadata beanMetadata, Object value, int argumentNumber) { if (value instanceof Metadata) { beanMetadata.addArgument((Metadata) value, value.getClass().getName(), argumentNumber); } else { beanMetadata.addArgument(ValueMetadataUtil.create(value), value.getClass().getName(), argumentNumber); } }
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 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 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; }
protected void processBusAttribute(Element element, ParserContext ctx, MutableBeanMetadata bean, String val) { if (this.hasBusProperty()) { bean.addProperty("bus", getBusRef(ctx, val)); } else { bean.addArgument(getBusRef(ctx, val), null, 0); } }
protected void processBusAttribute(Element element, ParserContext ctx, MutableBeanMetadata bean, String val) { if (this.hasBusProperty()) { bean.addProperty("bus", getBusRef(ctx, val)); } else { bean.addArgument(getBusRef(ctx, val), null, 0); } }
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; }
protected void processBusAttribute(Element element, ParserContext ctx, MutableBeanMetadata bean, String val) { if (this.hasBusProperty()) { bean.addProperty("bus", getBusRef(ctx, val)); } else { bean.addArgument(getBusRef(ctx, val), null, 0); } }
protected void processBusAttribute(Element element, ParserContext ctx, MutableBeanMetadata bean, String val) { if (this.hasBusProperty()) { bean.addProperty("bus", getBusRef(ctx, val)); } else { bean.addArgument(getBusRef(ctx, val), null, 0); } }
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; }
@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; }
@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; }