private static final QName TYPE_ATT_Q = new QName("type"),
VALUE_ATT_Q = new QName("value");
public Processor createProcessor(SynapseEnvironment se, OMElement el) {
HeaderProcessor hp = new HeaderProcessor();
super.setNameOnProcessor(se, el, hp);
OMAttribute val = el.getAttribute(VALUE_ATT_Q);
OMAttribute type = el.getAttribute(TYPE_ATT_Q);
if (val == null || type == null) {
throw new SynapseException("<header> must have both " + VALUE_ATT_Q
+ " and " + TYPE_ATT_Q + " attributes: " + el.toString());
}
hp.setHeaderType(type.getAttributeValue());
hp.setValue( val.getAttributeValue());
return hp;
}