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