/** * Serialized this Target object into the given element with the given attribute name. * * @param attributeName Name of the attribute. * @param element Element to serialize this target in to. * @return Element after serializing this target. */ public OMElement serializeTarget(String attributeName, OMElement element) { return new ValueSerializer().serializeValue(value, attributeName, element); }
/** * Serialized this Target object into the given element with the given attribute name. * * @param attributeName Name of the attribute. * @param element Element to serialize this target in to. * @return Element after serializing this target. */ public OMElement serializeTarget(String attributeName, OMElement element) { return new ValueSerializer().serializeValue(value, attributeName, element); }
private void serializeParams(OMElement invokeElem, InvokeMediator mediator) { Map<String, Value> paramsMap = mediator.getpName2ExpressionMap(); for (Map.Entry<String,Value> entry : paramsMap.entrySet()) { if (!"".equals(entry.getKey())) { OMElement paramEl = fac.createOMElement(InvokeMediatorFactory.WITH_PARAM_Q.getLocalPart(), synNS); paramEl.addAttribute(fac.createOMAttribute("name", nullNS, entry.getKey())); //serialize value attribute new ValueSerializer().serializeValue(entry.getValue(), "value", paramEl); invokeElem.addChild(paramEl); } } }
private void serializeParams(OMElement invokeElem, InvokeMediator mediator) { Map<String, Value> paramsMap = mediator.getpName2ExpressionMap(); Iterator<String> paramIterator = paramsMap.keySet().iterator(); while (paramIterator.hasNext()) { String paramName = paramIterator.next(); if (!"".equals(paramName)) { if (mediator.isDynamicMediator()) { OMElement paramEl = fac.createOMElement(paramName, synNS); Value value = paramsMap.get(paramName); new ValueSerializer().serializeTextValue(value, "value", paramEl); invokeElem.addChild(paramEl); } else { String prefix = mediator.isDynamicMediator() ? InvokeMediatorFactory.WITH_PARAM_DYNAMIC_Q.getLocalPart() : InvokeMediatorFactory.WITH_PARAM_Q.getLocalPart(); OMElement paramEl = fac.createOMElement(prefix, synNS); paramEl.addAttribute(fac.createOMAttribute("name", nullNS, paramName)); // serialize value attribute Value value = paramsMap.get(paramName); new ValueSerializer().serializeValue(value, "value", paramEl); invokeElem.addChild(paramEl); } } } }
private void serializeSetPropertyCase(OMElement mediatorElem, BeanMediator mediator) { serializePropertyName(mediatorElem, mediator); if (mediator.getValue() != null) { new ValueSerializer().serializeValue( mediator.getValue(), BeanConstants.VALUE, mediatorElem); } else { handleException(); } }
private void serializeSetPropertyCase(OMElement mediatorElem, BeanMediator mediator) { serializePropertyName(mediatorElem, mediator); if (mediator.getValue() != null) { new ValueSerializer().serializeValue( mediator.getValue(), BeanConstants.VALUE, mediatorElem); } else { handleException(); } }
public OMElement serializeSpecificMediator(Mediator m) { if (!(m instanceof SendMediator)) { handleException("Unsupported mediator passed in for serialization : " + m.getType()); } SendMediator mediator = (SendMediator) m; OMElement send = fac.createOMElement("send", synNS); saveTracingState(send, mediator); Endpoint activeEndpoint = mediator.getEndpoint(); if (activeEndpoint != null) { send.addChild(EndpointSerializer.getElementFromEndpoint(activeEndpoint)); } Value receive = mediator.getReceivingSequence(); if (receive != null) { ValueSerializer serializer = new ValueSerializer(); serializer.serializeValue(receive, XMLConfigConstants.RECEIVE, send); } return send; }
keySerializer.serializeValue(key, XMLConfigConstants.KEY, script); keySerializer.serializeValue(includeKey, XMLConfigConstants.KEY, includeKeyElement);
@Override protected OMElement serializeSpecificMediator(Mediator m) { if (!(m instanceof InvokeMediator)) { handleException("Unsupported mediator passed in for serialization : " + m.getType()); } InvokeMediator mediator = (InvokeMediator) m; OMElement invokeElem = null; if(mediator.isDynamicMediator()){ String packageName = (mediator.getPackageName() != null && !mediator.getPackageName().isEmpty())?mediator.getPackageName():""; invokeElem=fac.createOMElement(mediator.getTargetTemplate().substring(packageName.length()+1,mediator.getTargetTemplate().length()), synNS); if (mediator.getKey() != null) { // Serialize Value using ValueSerializer ValueSerializer keySerializer = new ValueSerializer(); keySerializer.serializeValue(mediator.getKey(), XMLConfigConstants.CONFIG_REF, invokeElem); } }else{ invokeElem=fac.createOMElement(INVOKE_N, synNS); } if (mediator.getTargetTemplate() != null) { if(!mediator.isDynamicMediator()){ invokeElem.addAttribute(fac.createOMAttribute( "target", nullNS, mediator.getTargetTemplate())); } serializeParams(invokeElem, mediator); saveTracingState(invokeElem, mediator); } return invokeElem; }
keySerializer.serializeValue(key, XMLConfigConstants.KEY, script); keySerializer.serializeValue(includeKey, XMLConfigConstants.KEY, includeKeyElement);
/** * Serialize the parameter to the given parent element. There will be a element created with * given configuration inside the parent element. * * @param parent element to which parameter elements should be added * @param tp a property to be serialized * @param childElementName of the parameter element to be created */ public static void serializeTemplateParameter(OMElement parent, TemplateParameter tp, QName childElementName) { OMElement param = fac.createOMElement(childElementName, parent); if (tp.getName() != null) { param.addAttribute(fac.createOMAttribute("name", nullNS, tp.getName())); } else { String msg = "Template parameter name missing"; log.error(msg); throw new SynapseException(msg); } if (tp.getDefaultValue() != null) { new ValueSerializer().serializeValue(tp.getDefaultValue(), "default", param); if (tp.isOptional()) { param.addAttribute(fac.createOMAttribute("optional", nullNS, "true")); } } } }
OMElement dynamicEpEle = fac.createOMElement( "endpoints", SynapseConstants.SYNAPSE_OMNAMESPACE, recipientListElement); new ValueSerializer().serializeValue(recipientListEndpoint.getDynamicEndpointSet(), "value", dynamicEpEle); dynamicEpEle.addAttribute(fac.createOMAttribute("max-cache", null,
public OMElement serializeSpecificMediator(Mediator m) { if (!(m instanceof SendMediator)) { handleException("Unsupported mediator passed in for serialization : " + m.getType()); } SendMediator mediator = (SendMediator) m; OMElement send = fac.createOMElement("send", synNS); saveTracingState(send, mediator); Endpoint activeEndpoint = mediator.getEndpoint(); if (activeEndpoint != null) { send.addChild(EndpointSerializer.getElementFromEndpoint(activeEndpoint)); } Value receive = mediator.getReceivingSequence(); if (receive != null) { ValueSerializer serializer = new ValueSerializer(); serializer.serializeValue(receive, XMLConfigConstants.RECEIVE, send); } if (mediator.isBuildMessage()) { send.addAttribute(fac.createOMAttribute("buildmessage", nullNS,"true")); } return send; }
OMElement dynamicEpEle = fac.createOMElement( "endpoints", SynapseConstants.SYNAPSE_OMNAMESPACE, recipientListElement); new ValueSerializer().serializeValue(recipientListEndpoint.getDynamicEnpointSet(), "value", dynamicEpEle); dynamicEpEle.addAttribute(fac.createOMAttribute("max-cache", null, String.valueOf(recipientListEndpoint.getCurrentPoolSize())));
keySerializer.serializeValue(key, XMLConfigConstants.KEY, schema);
keySerializer.serializeValue(key, XMLConfigConstants.KEY, schema);
keySerializer.serializeValue(mediator.getXsltKey(), XMLConfigConstants.KEY, xslt); } else { handleException("Invalid XSLT mediator. XSLT registry key is required");
keySerializer.serializeValue(mediator.getXsltKey(), XMLConfigConstants.KEY, xslt); } else { handleException("Invalid XSLT mediator. XSLT registry key is required");
keySerializer.serializeValue(mediator.getKey(), XMLConfigConstants.KEY, sequence);
keySerializer.serializeValue(mediator.getKey(), XMLConfigConstants.KEY, sequence);