private void setParameter(Endpoint endpoint, OMElement paramEle) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException { String name = paramEle.getAttributeValue(new QName("name")); String value = paramEle.getText(); PropertyHelper.setInstanceProperty(name, value, endpoint); } }
setInstanceProperty(propertyName, value, o); } else { handleException("Error setting property : " + propertyName + " as an OMElement property into class mediator : " + o.getClass() + " : " + e.getMessage(), e);
private void loadTaskProperties() { Set properties = taskDescription.getXmlProperties(); for (Object property : properties) { OMElement prop = (OMElement) property; logger.debug("loaded task property : " + prop.toString()); PropertyHelper.setStaticProperty(prop, task); } }
Class[] params = method1.getParameterTypes(); if (params.length != 1) { handleException("Did not find a setter method named : " + mName + "() that takes a single String, int, long, float, double ," + "OMElement or boolean parameter"); handleException("Did not find a setter method named : " + mName + "() that takes a single String, int, long, float, double " + "or boolean parameter"); handleException("Error invoking setter method named : " + mName + "() that takes a single String, int, long, float, double " + "or boolean parameter", e);
while (it.hasNext()) { OMElement prop = (OMElement) it.next(); if (PropertyHelper.isStaticProperty(prop)) { taskDescription.setXmlProperty(prop); } else {
Class[] params = method1.getParameterTypes(); if (params.length != 1) { handleException("Did not find a setter method named : " + mName + "() that takes a single String, int, long, float, double ," + "OMElement or boolean parameter"); handleException("Did not find a setter method named : " + mName + "() that takes a single String, int, long, float, double " + "or boolean parameter"); handleException("Error invoking setter method named : " + mName + "() that takes a single String, int, long, float, double " + "or boolean parameter", e);
protected void createConfiguration(Configuration config, Node node) { if (node == null) { String msg = "The configuration element for " + config.getClass().getName() + " is null."; throw new RuntimeException(msg); } try { // load properties for (Map.Entry<String, String> entry : node.getProperties().entrySet()) { String key = entry.getKey(); String value = entry.getValue(); PropertyHelper.setInstanceProperty(key, value, config); } } catch (Exception e) { String msg = "Error setting values to " + config.getClass().getName(); log.error(msg, e); throw new RuntimeException(msg, e); } }
setInstanceProperty(propertyName, value, o); } else { handleException("Error setting property : " + propertyName + " as an OMElement property into class mediator : " + o.getClass() + " : " + e.getMessage(), e);
OMElement prop = (OMElement) property; log.debug("Found Property : " + prop.toString()); PropertyHelper.setStaticProperty(prop, task);
private void setParameter(Endpoint endpoint, OMElement paramEle,ClassEndpoint clazzEndpoint) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException { String name = paramEle.getAttributeValue(new QName("name")); String value = paramEle.getText(); if (name !=null) { PropertyHelper.setInstanceProperty(name, value, endpoint); clazzEndpoint.setParameters(name, value); } } }
OMElement prop = (OMElement) property; log.debug("Found Property : " + prop.toString()); PropertyHelper.setStaticProperty(prop, task);
String value = child.getAttribute(ATT_VALUE).getAttributeValue(); handler.addProperty(propName, value); PropertyHelper.setInstanceProperty(propName, value, handler); } else { OMNode omElt = child.getFirstElement(); if (omElt != null) { handler.addProperty(propName, omElt); PropertyHelper.setInstanceProperty(propName, omElt, handler); } else { handleException("A Class mediator property must specify " +
OMElement prop = (OMElement) property; logger.debug("Found Property : " + prop.toString()); PropertyHelper.setStaticProperty(prop, clsInstance);
private static void populateParameters(OMElement handlerElem, SynapseHandler handler) { for (Iterator it = handlerElem.getChildrenWithName(PARAM_Q); it.hasNext();) { OMElement child = (OMElement) it.next(); String propName = child.getAttribute(NAME_ATT).getAttributeValue(); if (propName == null) { handleException("Synapse Handler parameter must contain the name attribute"); } else { if (child.getAttribute(VALUE_ATT) != null) { String value = child.getAttribute(VALUE_ATT).getAttributeValue(); handler.addProperty(propName, value); PropertyHelper.setInstanceProperty(propName, value, handler); } else { OMNode omElt = child.getFirstElement(); if (omElt != null) { handler.addProperty(propName, omElt); PropertyHelper.setInstanceProperty(propName, omElt, handler); } else { handleException("Synapse Handler parameter must contain " + "name and value attributes, or a name and a child XML fragment"); } } } } }
OMElement prop = (OMElement) property; log.debug("Found Property : " + prop.toString()); PropertyHelper.setStaticProperty(prop, task);
PropertyHelper.setInstanceProperty(name, getStaticSetterProperties().get(name), commandObject);
String value = child.getAttribute(ATT_VALUE).getAttributeValue(); classMediator.addProperty(propName, value); PropertyHelper.setInstanceProperty(propName, value, m); } else { OMNode omElt = child.getFirstElement(); if (omElt != null) { classMediator.addProperty(propName, omElt); PropertyHelper.setInstanceProperty(propName, omElt, m); } else { handleException("A Class mediator property must specify " +
PropertyHelper.setInstanceProperty(name, getStaticSetterProperties().get(name), commandObject);
PropertyHelper.setInstanceProperty(name, staticSetterProperties.get(name), commandObject); PropertyHelper.setInstanceProperty(name, synCtx.getProperty(contextSetterProperties.get(name)), commandObject); SynapseXPath xpath = messageSetterProperties.get(name); String value = xpath.stringValueOf(synCtx); PropertyHelper.setInstanceProperty(name, value, commandObject);
PropertyHelper.setInstanceProperty(name, staticSetterProperties.get(name), commandObject); PropertyHelper.setInstanceProperty(name, synCtx.getProperty(contextSetterProperties.get(name)), commandObject); SynapseXPath xpath = messageSetterProperties.get(name); String value = xpath.stringValueOf(synCtx); PropertyHelper.setInstanceProperty(name, value, commandObject);