private void copyAttachments(MimeMessage source, MimeMessage target) { for (Iterator<Attachment> attachments = source.getAttachments(); attachments.hasNext(); ) { Attachment attachment = attachments.next(); target.addAttachment(attachment.getContentId(), attachment.getDataHandler()); } }
private void extractAttachmentsFromRequest(final WebServiceMessage request, final SpringWebserviceMessage inMessage) { if (request instanceof MimeMessage) { Iterator<Attachment> attachmentsIterator = ((MimeMessage)request).getAttachments(); while (attachmentsIterator.hasNext()) { Attachment attachment = attachmentsIterator.next(); inMessage.addAttachment(attachment.getContentId(), attachment.getDataHandler()); } } }