Мне нужно выгрузить сообщение SOAP (контейнер Java EE) в выходной поток.В настоящее время я использую пример из учебника , для которого требуется обработчик:
public boolean handleMessage(SOAPMessageContext context) {
Boolean outboundProperty = (Boolean)
smc.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);
if (!outboundProperty.booleanValue()) {
SOAPMessage message = smc.getMessage();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
message.writeTo(stream);
}
}
Дело в том, что в этом примере используется org.apache.commons.io.output.ByteArrayOutputStream , поэтому мне нужно упаковать внешнюю библиотеку в мой код.Можно ли написать SOAPMessage на стандартный вывод, используя простые классы JDK?Спасибо