public ConfiguredOperation read(XMLStreamReader reader, ProcessorContext context) throws ContributionReadException, XMLStreamException { ConfiguredOperation configuredOp = assemblyFactory.createConfiguredOperation(); //Read an <operation> configuredOp.setName(reader.getAttributeValue(null, NAME)); configuredOp.setContractName(reader.getAttributeValue(null, SERVICE)); configuredOp.setUnresolved(true); // Read policies policyProcessor.readPolicies(configuredOp, reader); //Skip to end element while (reader.hasNext()) { if (reader.next() == END_ELEMENT && OPERATION_QNAME.equals(reader.getName())) { break; } } return configuredOp; }
public ConfiguredOperation read(XMLStreamReader reader, ProcessorContext context) throws ContributionReadException, XMLStreamException { ConfiguredOperation configuredOp = assemblyFactory.createConfiguredOperation(); //Read an <operation> configuredOp.setName(reader.getAttributeValue(null, NAME)); configuredOp.setContractName(reader.getAttributeValue(null, SERVICE)); configuredOp.setUnresolved(true); // Read policies policyProcessor.readPolicies(configuredOp, reader); //Skip to end element while (reader.hasNext()) { if (reader.next() == END_ELEMENT && OPERATION_QNAME.equals(reader.getName())) { break; } } return configuredOp; }