Чтобы вызвать простой метод, который мы должны иметь два объект
- контекст dispatach объект
- контекст карты
мы можем получить диспетчерский объект Contex по
GenericDispatcher dispatcher = (GenericDispatcher)request.getAttribute("dispatcher");
DispatchContext dctx = dispatcher.getDispatchContext();
В Java метод/событие, любая услуга может быть вызвана
GenericDispatcher dispatcher = (GenericDispatcher) request.getAttribute("dispatcher");
dispatcher.runSync("SERVICE_NAME", context);
контекст карта необходимых IN/IN-OUT параметров service.This параметры сп найти в WebTool> Service Engine> нажмите на SERVICE_NAME
запомнить эту
- runSync - который выполняет службу синхронно и возвращает результат в качестве карты.
- runSyncIgnore - он запускает службу синхронно и игнорирует результат. Ничто не возвращается обратно.
- runAsync - он запускает службу асинхронно. Опять же, ничего не возвращается.
Вы хотите вызвать событие, написанное в методе Simple или услуге, написанной простым способом? Пожалуйста, дайте мне пример простого метода, который вы хотите вызвать. –
Я хочу вызвать событие, написанное простым методом, из службы, написанной в java – Krishna