Записать SOAP-сообщение в стандартный вывод, используя только JDK Api - PullRequest
0 голосов
/ 16 мая 2018

Мне нужно выгрузить сообщение 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?Спасибо

1 Ответ

0 голосов
/ 17 мая 2018

вы можете использовать пакет javaIO для получения той же функциональности

java.io.ByteArrayOutputStream

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...