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.isEmpty()) { Object obj = objs.get(0); if (obj.getClass() != String.class || (obj.getClass() == String.class && ((String)obj).length() > 0)) { return true; } } } return false; }
@Override protected Object invoke(Exchange exchange, Object service, Method method, List<Object> arguments) { if (method.getName().equals("login")) { MessageContentsList mcl = (MessageContentsList) super.invoke(exchange, service, method, arguments); String token = (String) mcl.get(0); exchange.getSession().put("token", token); return mcl; } else { return super.invoke(exchange, service, method, arguments); } }
if (!(inObjects == outObjects)) { for (int x = 0; x < inObjects.size(); x++) { Object o = inObjects.get(x); if (o instanceof Holder) { outObjects.set(x + 1, o); Holder<?> holder = (Holder<?>)outObjects.get(part); outObjects.put(part, holder.value); List<Object> holders = new ArrayList<>(outObjects); for (int x = 0; x < outObjects.size(); x++) { Object o = outObjects.get(x); if (o instanceof Holder) { outObjects.set(x, ((Holder<?>)o).value);
private void doDataSource(final Message message) { MessageContentsList list = (MessageContentsList)message.getContent(List.class); //reconstitute all the parts into a Mime data source if (message.getAttachments() != null && !message.getAttachments().isEmpty() && list != null && !list.isEmpty() && list.get(0) instanceof DataSource) { list.set(0, new MultiPartDataSource(message, (DataSource)list.get(0))); } }
process(Exchange e){ MessageContentsList list = (MyObject) e.getIn().getBody(); MyObject obj = list.get(0); e.getIn().setBody(obj); }
private Object getMessageContent() { MessageContentsList objs = MessageContentsList.getContentsList(m); if (objs == null || objs.isEmpty()) { return null; } return objs.get(0); }
private static Object checkResultObject(Object result) { if (result != null) { if (result instanceof MessageContentsList) { result = ((MessageContentsList)result).get(0); } else if (result instanceof List) { result = ((List<?>)result).get(0); } else if (result.getClass().isArray()) { result = ((Object[])result)[0]; } } return result; } private static Object checkSubResultObject(Object result, String subResourcePath) {
private Object getRequestBody(Message message) { MessageContentsList objs = MessageContentsList.getContentsList(message); if (objs == null || objs.isEmpty()) { return null; } return objs.get(0); }
@Override public void process(Exchange exchange) throws Exception { //LocationDetail locationDetail = new LocationDetail(); //locationDetail.setId(Integer.valueOf((String)exchange.getIn().getHeader("id"))); MessageContentsList list = (MessageContentsList)exchange.getIn().getBody(); exchange.getOut().setBody((ContactInfo)list.get(0)); } }
private Object getMessageContent() { MessageContentsList objs = MessageContentsList.getContentsList(m); if (objs == null || objs.isEmpty()) { return null; } return objs.get(0); }
return; Object o = list.get(0); if (o instanceof SOAPMessage) { SOAPMessage soapMessage = (SOAPMessage)o;
private Object getRequestBody(Message message) { MessageContentsList objs = MessageContentsList.getContentsList(message); if (objs == null || objs.isEmpty()) { return null; } return objs.get(0); }
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)); } } });
private Object getMessageContent() { MessageContentsList objs = MessageContentsList.getContentsList(m); if (objs == null || objs.size() == 0) { return null; } return objs.get(0); }
private void doDataSource(final Message message) { MessageContentsList list = (MessageContentsList)message.getContent(List.class); //reconstitute all the parts into a Mime data source if (message.getAttachments() != null && !message.getAttachments().isEmpty() && list != null && !list.isEmpty() && list.get(0) instanceof DataSource) { list.set(0, new MultiPartDataSource(message, (DataSource)list.get(0))); } }
MessagePartInfo mpi = wrappedMsgInfo.getMessagePart(p.getName()); if (objs.hasValue(p)) { newObjs.put(mpi, objs.get(p));
@Override public void handleMessage(SoapMessage message) throws Fault { if (message.getExchange().containsKey(WSS4JEetInInterceptor.PROP_SIGNATURE_ERROR)) { MessageContentsList contents = MessageContentsList.getContentsList(message); OdpovedType response = (OdpovedType) contents.get(0); OdpovedChybaType error = response.getChyba(); if (error == null || error.getKod() == ERR_CODE_NO_ERROR) { throw (Fault) message.getExchange().get(WSS4JEetInInterceptor.PROP_SIGNATURE_ERROR); } } }