@Override protected <T> DataWriter<T> getDataWriter(Message message, Service service, Class<T> output) { DataWriter<T> writer = service.getDataBinding().createWriter(output); writer.setProperty(DataWriter.ENDPOINT, message.getExchange() .getEndpoint()); writer.setProperty(Message.class.getName(), message); return writer; }
@Override protected <T> DataWriter<T> getDataWriter(Message message, Service service, Class<T> output) { DataWriter<T> writer = service.getDataBinding().createWriter(output); writer.setProperty(DataWriter.ENDPOINT, message.getExchange() .getEndpoint()); writer.setProperty(Message.class.getName(), message); return writer; }
protected <T> DataWriter<T> getDataWriter(Message message, Service service, Class<T> output) { DataWriter<T> writer = service.getDataBinding().createWriter(output); Collection<Attachment> atts = message.getAttachments(); if (MessageUtils.getContextualBoolean(message, Message.MTOM_ENABLED, false) && atts == null) { atts = new ArrayList<>(); message.setAttachments(atts); } writer.setAttachments(atts); writer.setProperty(DataWriter.ENDPOINT, message.getExchange().getEndpoint()); writer.setProperty(Message.class.getName(), message); setDataWriterValidation(service, message, writer); return writer; }
protected <T> DataWriter<T> getDataWriter(Message message, Service service, Class<T> output) { DataWriter<T> writer = service.getDataBinding().createWriter(output); Collection<Attachment> atts = message.getAttachments(); if (MessageUtils.getContextualBoolean(message, Message.MTOM_ENABLED, false) && atts == null) { atts = new ArrayList<>(); message.setAttachments(atts); } writer.setAttachments(atts); writer.setProperty(DataWriter.ENDPOINT, message.getExchange().getEndpoint()); writer.setProperty(Message.class.getName(), message); setDataWriterValidation(service, message, writer); return writer; }
protected <T> DataWriter<T> getDataWriter(Message message, Service service, Class<T> output) { DataWriter<T> writer = service.getDataBinding().createWriter(output); Collection<Attachment> atts = message.getAttachments(); if (MessageUtils.isTrue(message.getContextualProperty( org.apache.cxf.message.Message.MTOM_ENABLED)) && atts == null) { atts = new ArrayList<Attachment>(); message.setAttachments(atts); } writer.setAttachments(atts); writer.setProperty(DataWriter.ENDPOINT, message.getExchange().getEndpoint()); writer.setProperty(Message.class.getName(), message); setDataWriterValidation(service, message, writer); return writer; }
protected <T> DataWriter<T> getDataWriter(Message message, Service service, Class<T> output) { DataWriter<T> writer = service.getDataBinding().createWriter(output); Collection<Attachment> atts = message.getAttachments(); if (MessageUtils.isTrue(message.getContextualProperty( org.apache.cxf.message.Message.MTOM_ENABLED)) && atts == null) { atts = new ArrayList<Attachment>(); message.setAttachments(atts); } writer.setAttachments(atts); writer.setProperty(DataWriter.ENDPOINT, message.getExchange().getEndpoint()); writer.setProperty(Message.class.getName(), message); setDataWriterValidation(service, message, writer); return writer; }