public class MPSBeforeRequestEvent extends LocalEvent
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN| Constructor and Description |
|---|
MPSBeforeRequestEvent(int moduleId,
MPSRequest request,
MPSResponse response) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Получение списка пар вида "ключ->значение", в который скрипт-обработчик
данного события должен поместить какие то данные, которые должны в
дальнейшем попасть в ответ ПС или в дальнейшую обработку штатным
обработчиком запроса ПС.
|
MPSRequest |
getRequest()
Получение уже распарсенного запроса в формате MPS, которое содержит все
значимые поля исходного запроса HttpServletRequest, раскиданные по
соответствующим местам.
|
MPSResponse |
getResponse()
Получение ответа на запрос ПС в виде
MPSResponse, в который можно
подставить какие то свои данные, актуальные для того или иного протокола,
которые в дальнейшем попадут в ответ на запрос ПС. |
boolean |
isProcessed()
Получение значения флага, сигнализирующего о том, производилась и
закончена ли обработка события в скрипте.
|
void |
setProcessed(boolean processed)
Установка флага окончания обработки события скриптом.
|
getContractId, getContractID, getDestination, getGenerateTime, getModuleId, getModuleID, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, toString, toStringpublic MPSBeforeRequestEvent(int moduleId,
MPSRequest request,
MPSResponse response)
public MPSRequest getRequest()
MPSRequestpublic MPSResponse getResponse()
MPSResponse, в который можно
подставить какие то свои данные, актуальные для того или иного протокола,
которые в дальнейшем попадут в ответ на запрос ПС.MPSResponse, в который можно
добавить какую то произвольную информацию.public boolean isProcessed()
public void setProcessed(boolean processed)
processed - public java.util.Map<java.lang.String,java.lang.String> getParameters()