protected void resetPartTypeClass(BindingMessageInfo bmi) { if (bmi != null) { int size = bmi.getMessageParts().size(); for (int x = 0; x < size; x++) { bmi.getMessageParts().get(x).setTypeClass(Source.class); } } } protected void resetPartTypeClass(MessageInfo msgInfo) {
bmsg = bop.getOutput(); if (bmsg != null && bmsg.getMessageParts() != null && bmsg.getMessageParts().size() > 0) { index = bmsg.getMessageParts().get(0).getIndex();
protected void resetPartTypeClass(BindingMessageInfo bmi) { if (bmi != null) { int size = bmi.getMessageParts().size(); for (int x = 0; x < size; x++) { //last part can be streamed, others need DOM parsing if (x < (size - 1)) { bmi.getMessageParts().get(x).setTypeClass(allowStreaming ? DOMSource.class : null); } else { bmi.getMessageParts().get(x).setTypeClass(allowStreaming ? Source.class : null); } } } } protected void resetPartTypeClass(MessageInfo msgInfo) {
private String createResourceName(String noun, BindingOperationInfo bopWithParts) { StringBuilder builder = new StringBuilder(); builder.append(noun); for (MessagePartInfo part : bopWithParts.getInput().getMessageParts()) { if (isXSDPrimitive(part)) { builder.append("/{").append(part.getName().getLocalPart()).append("}"); } } return builder.toString(); }
private boolean hasRootNode(BindingMessageInfo bmi, QName elName) { XMLBindingMessageFormat xmf = bmi.getExtensor(XMLBindingMessageFormat.class); return bmi.getMessageParts().size() != 1 && xmf != null && xmf.getRootNode().equals(elName); } }
private boolean hasRootNode(BindingMessageInfo bmi, QName elName) { XMLBindingMessageFormat xmf = bmi.getExtensor(XMLBindingMessageFormat.class); return bmi.getMessageParts().size() != 1 && xmf != null && xmf.getRootNode().equals(elName); } }
Binding binding = client.getEndpoint().getBinding(); BindingInfo bindingInfo = binding.getBindingInfo(); Collection<BindingOperationInfo> operations = bindingInfo .getOperations(); for (BindingOperationInfo boi : operations) { BindingMessageInfo inputMessageInfo = boi.getInput(); List<MessagePartInfo> parts = inputMessageInfo .getMessageParts(); System.out.println("method name: " + parts.get(0).getConcreteName().getLocalPart()); for (Field param : parts.get(0).getTypeClass() .getDeclaredFields()) { System.out.println("param_name: " + param.getName() + " type:" + param.getType()); } }
MessagePartInfo part = null; if (output && b.getOutput() != null && !b.getOutput().getMessageParts().isEmpty()) { part = b.getOutput().getMessageParts().get(0); } else if (!output && !b.getInput().getMessageParts().isEmpty()) { part = b.getInput().getMessageParts().get(0); if (info != null && info.getMessageParts().size() == 1) { wrapperMap.put(info.getMessageParts().get(0).getConcreteName(), b);
XMLStreamWriter xmlWriter) { try { List<MessagePartInfo> parts = msg.getMessageParts(); Iterator iter = parts.iterator(); Element partWrapper = DomUtil.getFirstChildElement(element);
boolean pluralize = bopWithParts.getInput().getMessageParts().size() > 0;
int expectMessagePartsSize = boi.getInput().getMessageParts().size();
if (operation.getOutput() != null) { bmsg = operation.getOutput(); parts = bmsg.getMessageParts(); } else { parts = bmsg.getMessageParts();
if (operation.getOutput() != null) { bmsg = operation.getOutput(); parts = bmsg.getMessageParts(); } else { parts = bmsg.getMessageParts();
protected MessageContentsList getResponsePayloadList(org.apache.cxf.message.Exchange exchange, List<Source> elements) { BindingOperationInfo boi = exchange.getBindingOperationInfo(); if (boi.isUnwrapped()) { boi = boi.getWrappedOperation(); exchange.put(BindingOperationInfo.class, boi); } MessageContentsList answer = new MessageContentsList(); int i = 0; if (boi.getOutput() != null) { for (MessagePartInfo partInfo : boi.getOutput().getMessageParts()) { if (elements != null && elements.size() > i) { answer.put(partInfo, elements.get(i++)); } } } return answer; }
Collection<MessagePartInfo> bodyParts = bmi.getMessageParts(); if (bodyParts.size() == 1) { MessagePartInfo p = bodyParts.iterator().next();
public void handleMessage(Message message) { Exchange exchange = message.getExchange(); BindingOperationInfo operation = exchange.getBindingOperationInfo(); if (operation == null) { return; } MessageContentsList objs = MessageContentsList.getContentsList(message); if (objs == null || objs.isEmpty()) { return; } List<MessagePartInfo> parts = null; BindingMessageInfo bmsg = null; boolean client = isRequestor(message); if (!client) { if (operation.getOutput() != null) { bmsg = operation.getOutput(); parts = bmsg.getMessageParts(); } else { // partial response to oneway return; } } else { bmsg = operation.getInput(); parts = bmsg.getMessageParts(); } writeParts(message, exchange, operation, objs, parts); }
parameters.put(bop.getOutput().getMessageParts().get(0), dr.read(xmlReader)); } else { parameters.put(bop.getInput().getMessageParts().get(0), dr.read(xmlReader));
parameters.put(bop.getOutput().getMessageParts().get(0), dr.read(xmlReader)); } else { parameters.put(bop.getInput().getMessageParts().get(0), dr.read(xmlReader));
parameters.put(bop.getOutput().getMessageParts().get(0), dr.read(xmlReader)); } else { parameters.put(bop.getInput().getMessageParts().get(0), dr.read(xmlReader));
parameters.put(bop.getOutput().getMessageParts().get(0), dr.read(xmlReader)); } else { parameters.put(bop.getInput().getMessageParts().get(0), dr.read(xmlReader));