public interface Template
WSTemplate
, но использует простые типы данных,
которые транслируются в объекты клиентского API.Modifier and Type | Method and Description |
---|---|
void |
ack(String messageId)
Подтверждает получение сообщения
|
Map<String,Long> |
getIncomingQueueStatistics(String nodeId)
Получает статистику по JMS-очередям текущего клиента
|
SMEVMessage |
getRequestMessage(QName requestTypeSelector,
String nodeId)
Получает сообщение-запрос
|
SMEVMessage |
getResponseMessage(QName requestTypeSelector,
String nodeId)
Получает сообщение-ответ
|
SMEVMessage |
getStatusMessage(QName requestTypeSelector,
String nodeId)
Получает сообщение о статусе
|
SMEVMetadata |
sendRejectResponseMessage(String messageId,
String replyToAddress,
String originalMessageId,
String code,
String description,
List<Element> bpm)
Отправляет отказ на обработку сообщения-запроса
|
SMEVMetadata |
sendRequestMessage(String nodeId,
String messageId,
String transactionCode,
String originalMessageId,
String referenceMessageId,
List<Element> bpm,
Date eol,
Element content,
Element personalSignature,
List<File> mtomAttachments,
List<File> largeAttachments,
Map<String,String> extendedProps,
boolean testMessage)
Отправляет сообщение-запрос в СМЭВ
|
SMEVMetadata |
sendResponseMessage(String messageId,
String replyToAddress,
String originalMessageId,
List<Element> bpm,
Element content,
Element personalSignature,
List<File> mtomAttachments,
List<File> largeAttachments,
Map<String,String> extendedProps)
Отправляет сообщение-ответ в СМЭВ
|
SMEVMetadata |
sendStatusResponseMessage(String messageId,
String replyToAddress,
String originalMessageId,
int code,
String description,
Map<String,String> map,
List<Element> bpm)
Отправляет статус обработки сообщения-запроса
|
SMEVMetadata sendRequestMessage(String nodeId, String messageId, String transactionCode, String originalMessageId, String referenceMessageId, List<Element> bpm, Date eol, Element content, Element personalSignature, List<File> mtomAttachments, List<File> largeAttachments, Map<String,String> extendedProps, boolean testMessage) throws SMEVException
nodeId
- идентификатор узла СМЭВmessageId
- идентификатор сообщенияtransactionCode
- код транзакцииoriginalMessageId
- идентификатор сообщения, в ответ на которое отсылается текущееreferenceMessageId
- идентификатор изначального сообщенияbpm
- любые бизнес-метаданныеeol
- дата и время, до которого необходимо обработать сообщениеcontent
- содержимое сообщенияpersonalSignature
- персональная подписьmtomAttachments
- список внутренних вложенийlargeAttachments
- список больших вложений, передаваемых через FTPextendedProps
- дополнительные параметры отсылкиtestMessage
- true для тестовых сообщенийSMEVException
- в случае любой ошибкиSMEVMetadata sendResponseMessage(String messageId, String replyToAddress, String originalMessageId, List<Element> bpm, Element content, Element personalSignature, List<File> mtomAttachments, List<File> largeAttachments, Map<String,String> extendedProps) throws SMEVException
messageId
- идентификатор сообщенияreplyToAddress
- адрес отправителя запроса, в ответ на который отправляется текущее сообщениеoriginalMessageId
- идентификатор сообщения, в ответ на которое отсылается текущееbpm
- любые бизнес-метаданныеcontent
- содержимое сообщенияpersonalSignature
- персональная подписьmtomAttachments
- список внутренних вложенийlargeAttachments
- список больших вложений, передаваемых через FTPextendedProps
- дополнительные параметры отсылкиSMEVException
- в случае любой ошибкиSMEVMetadata sendRejectResponseMessage(String messageId, String replyToAddress, String originalMessageId, String code, String description, List<Element> bpm) throws SMEVException
messageId
- идентификатор сообщенияreplyToAddress
- адрес отправителя запроса, в ответ на который отправляется текущее сообщениеoriginalMessageId
- идентификатор сообщения, в ответ на которое отсылается текущееcode
- код причины отказа в обработкеdescription
- описание причины отказа в обработкеbpm
- любые бизнес-метаданныеSMEVException
- в случае любой ошибкиSMEVMetadata sendStatusResponseMessage(String messageId, String replyToAddress, String originalMessageId, int code, String description, Map<String,String> map, List<Element> bpm) throws SMEVException
messageId
- идентификатор сообщенияreplyToAddress
- адрес отправителя запроса, в ответ на который отправляется текущее сообщениеoriginalMessageId
- идентификатор сообщения, в ответ на которое отсылается текущееcode
- код статусаdescription
- описание статусаmap
- дополнительные параметрыbpm
- любые бизнес-метаданныеSMEVException
- в случае любой ошибкиSMEVMessage getRequestMessage(QName requestTypeSelector, String nodeId) throws SMEVException
requestTypeSelector
- фильтр для сообщений-запросовnodeId
- идентификатор узла СМЭВSMEVException
- в случае любой ошибкиSMEVMessage getStatusMessage(QName requestTypeSelector, String nodeId) throws SMEVException
requestTypeSelector
- фильтр входящих сообщенийnodeId
- идентификатор узла СМЭВSMEVException
- в случае любой ошибкиSMEVMessage getResponseMessage(QName requestTypeSelector, String nodeId) throws SMEVException
requestTypeSelector
- фильтр входящих сообщенийnodeId
- идентификатор узла СМЭВSMEVException
- в случае любой ошибкиvoid ack(String messageId) throws SMEVException
messageId
- идентификатор полученного сообщенийSMEVException
- в случае любой ошибкиMap<String,Long> getIncomingQueueStatistics(String nodeId) throws SMEVException
nodeId
- идентификатор узла СМЭВSMEVException
- в случае любой ошибкиCopyright © 2017. All rights reserved.