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, toString
public MPSBeforeRequestEvent(int moduleId, MPSRequest request, MPSResponse response)
public MPSRequest getRequest()
MPSRequest
public MPSResponse getResponse()
MPSResponse
, в который можно
подставить какие то свои данные, актуальные для того или иного протокола,
которые в дальнейшем попадут в ответ на запрос ПС.MPSResponse
, в который можно
добавить какую то произвольную информацию.public boolean isProcessed()
public void setProcessed(boolean processed)
processed
- public java.util.Map<java.lang.String,java.lang.String> getParameters()