Collections.sort(removes, Collections.reverseOrder()); for (Integer i : removes) { if (i < newParams.size()) { newParams.remove(i.intValue());
private void ensureSize(int idx) { while (idx >= size()) { add(REMOVED_MARKER); } }
private void ensureSize(int idx) { while (idx >= size()) { add(REMOVED_MARKER); } }
private void ensureSize(int idx) { while (idx >= size()) { add(REMOVED_MARKER); } }
private void ensureSize(int idx) { while (idx >= size()) { add(REMOVED_MARKER); } }
message.setContent(List.class, inObjects); if (idx >= inObjects.size()) { inObjects.set(idx, new Holder<Object>()); } else {
protected boolean isChunkingSupported(Message message, String httpMethod) { if (HTTP_POST_METHOD.equals(httpMethod)) { return true; } else if (!HTTP_GET_METHOD.equals(httpMethod)) { MessageContentsList objs = MessageContentsList.getContentsList(message); if (objs != null && objs.size() > 0) { Object obj = objs.get(0); if (obj.getClass() != String.class || (obj.getClass() == String.class && ((String)obj).length() > 0)) { return true; } } } return false; }
from("direct:start").to(cxfUri).process(new Processor() { @Override public void process(Exchange exchange) throws Exception { MessageContentsList list = exchange.getIn().getBody(MessageContentsList.class); if (list.size() > 0) { exchange.getIn().setBody(list.get(0)); } } });
public boolean hasValue(MessagePartInfo key) { if (key.getIndex() >= size()) { return false; } return super.get(key.getIndex()) != REMOVED_MARKER; }
public boolean hasValue(MessagePartInfo key) { if (key.getIndex() >= size()) { return false; } return super.get(key.getIndex()) != REMOVED_MARKER; }
public boolean hasValue(MessagePartInfo key) { if (key.getIndex() >= size()) { return false; } return super.get(key.getIndex()) != REMOVED_MARKER; }
public boolean hasValue(MessagePartInfo key) { if (key.getIndex() >= size()) { return false; } return super.get(key.getIndex()) != REMOVED_MARKER; }
public class Interceptor extends AbstractPhaseInterceptor<Message> { private ObjectFactory objectFactory = new ObjectFactory(); public Interceptor() { super(Phase.PRE_LOGICAL); addBefore(HolderOutInterceptor.class.getName()); } @Override public void handleMessage(Message message) { MessageContentsList outObjects = MessageContentsList.getContentsList(message); Assert.isTrue(outObjects.size() == 1); Object outObject = outObjects.get(0); // object is our soap response } }
private Object getMessageContent() { MessageContentsList objs = MessageContentsList.getContentsList(m); if (objs == null || objs.size() == 0) { return null; } return objs.get(0); }
@SuppressWarnings("unchecked") protected Form getRequestForm(Message message) { Object ct = message.get(Message.CONTENT_TYPE); if (ct == null || !MediaType.APPLICATION_FORM_URLENCODED.equalsIgnoreCase(ct.toString())) { return null; } MessageContentsList objs = MessageContentsList.getContentsList(message); if (objs != null && objs.size() == 1) { Object obj = objs.get(0); if (obj instanceof Form) { return (Form)obj; } else if (obj instanceof MultivaluedMap) { return new Form((MultivaluedMap<String, String>)obj); } } return null; } }
@SuppressWarnings("unchecked") protected Form getRequestForm(Message message) { Object ct = message.get(Message.CONTENT_TYPE); if (ct == null || !MediaType.APPLICATION_FORM_URLENCODED.equalsIgnoreCase(ct.toString())) { return null; } MessageContentsList objs = MessageContentsList.getContentsList(message); if (objs != null && objs.size() == 1) { Object obj = objs.get(0); if (obj instanceof Form) { return (Form)obj; } else if (obj instanceof MultivaluedMap) { return new Form((MultivaluedMap<String, String>)obj); } } return null; } }
@Override public void handleMessage(SoapMessage message) throws Fault { super.handleMessage(message); MessageContentsList contents = MessageContentsList.getContentsList(message); if (contents != null && contents.size() == 1) { Object requestObj = contents.get(0); if (requestObj instanceof TrzbaType) { TrzbaType request = (TrzbaType) requestObj; TrzbaHlavickaType header = request.getHlavicka(); // validation is required if isOvereni is unspecified or false. boolean required = header == null || !Boolean.TRUE.equals(header.isOvereni()); message.getExchange().put(WSS4JEetInInterceptor.PROP_SIGNATURE_REQUIRED, required); } } }
public void handleMessage(Message outMessage) throws Fault { MessageContentsList objs = MessageContentsList.getContentsList(outMessage); if (objs == null || objs.size() == 0) { return; } OutputStream os = outMessage.getContent(OutputStream.class); if (os == null) { XMLStreamWriter writer = outMessage.getContent(XMLStreamWriter.class); if (writer == null) { return; } } Object body = objs.get(0); Annotation[] customAnns = (Annotation[])outMessage.get(Annotation.class.getName()); Type t = outMessage.get(Type.class); doWriteBody(outMessage, body, t, customAnns, os); }
@Override public void handleMessage(Message message) { OperationInfo operationInfo = message.getExchange().get(OperationInfo.class); if (operationInfo != null) { String inputName = operationInfo.getInputName(); RuleServiceLogging ruleServiceLogging = RuleServiceLoggingHolder.get(); ruleServiceLogging.setInputName(inputName); MessageContentsList objs = MessageContentsList.getContentsList(message); if (objs != null) { Object[] params = new Object[objs.size()]; for (int i = 0; i < params.length; i++) { params[i] = objs.get(i); } ruleServiceLogging.setParameters(params); } } } }