public interface LogicalMessage
LogicalMessage
интерфейс представляет сообщение XML агностика протокола и содержит методы, которые обеспечивают доступ к полезной нагрузке сообщения.Модификатор и Тип | Метод и Описание |
---|---|
Источник |
getPayload()
Получает полезную нагрузку сообщения как источник XML, может быть вызван многократно на том же самом экземпляре LogicalMessage, всегда возвращает новое
Source это может использоваться, чтобы получить всю полезную нагрузку сообщения. |
Объект |
getPayload(JAXBContext context)
Получает полезную нагрузку сообщения как объект JAXB.
|
void |
setPayload(Object payload, JAXBContext context)
Устанавливает полезную нагрузку сообщения
|
void |
setPayload(Source payload)
Устанавливает полезную нагрузку сообщения
|
Source getPayload()
Source
это может использоваться, чтобы получить всю полезную нагрузку сообщения. Если возвращенный Source
экземпляр DOMSource
, тогда модификации к инкапсулировавшему дереву ДОМА изменяют оперативную полезную нагрузку сообщения, нет никакой потребности к вызову susequently setPayload
. Другие типы Source
обеспечьте только доступ для чтения к полезной нагрузке сообщения.
null
если никакая полезная нагрузка не присутствует в этом сообщении.void setPayload(Source payload)
payload
- полезная нагрузка сообщенияWebServiceException
- Если любая ошибка во время установки полезной нагрузки в этом сообщенииUnsupportedOperationException
- Если эта работа не поддерживаетсяObject getPayload(JAXBContext context)
setPayload
.context
- JAXBContext, который должен привыкнуть к неМаршаллу полезная нагрузка сообщенияnull
если никакая полезная нагрузка не присутствует в этом сообщенииWebServiceException
- Если ошибка происходит при использовании предоставленного JAXBContext с неМаршаллом полезная нагрузка. Причиной WebServiceException является исходный JAXBException.void setPayload(Object payload, JAXBContext context)
payload
- полезная нагрузка сообщенияcontext
- JAXBContext, который должен привыкнуть к Маршаллу полезная нагрузкаUnsupportedOperationException
- Если эта работа не поддерживаетсяWebServiceException
- Если ошибка происходит при использовании предоставленного JAXBContext с Маршаллом полезная нагрузка. Причиной WebServiceException является исходный JAXBException.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92