Здравствуйте, хотел спросить, существуют ли способы узнать (на стороне сервера) завершился ли вызов метода бина успешно или же не прошел всю цепочку interceptor'ов ???
Здравствуйте, kakabubu, Вы писали:
K>Здравствуйте, хотел спросить, существуют ли способы узнать (на стороне сервера) завершился ли вызов метода бина успешно или же не прошел всю цепочку interceptor'ов ???
Ну, любое AOP применить и try...catch снаружи поставить. Или что подразумевается под прохождением всей цепочки?
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, kakabubu, Вы писали:
K>>Здравствуйте, хотел спросить, существуют ли способы узнать (на стороне сервера) завершился ли вызов метода бина успешно или же не прошел всю цепочку interceptor'ов ???
B>Ну, любое AOP применить и try...catch снаружи поставить. Или что подразумевается под прохождением всей цепочки?
Подразумевается возможность зарегистрировать как саму попытку вызвать метод, так и успешное или неудачное ее завершение.
Re[3]: Регистрация вызовов методов EJB в JBoss'e
От:
Аноним
Дата:
14.04.08 16:06
Оценка:
K>Подразумевается возможность зарегистрировать как саму попытку вызвать метод, так и успешное или неудачное ее завершение.
Думаю, нужно код писать, чтобы кросс-платформенно было
Здравствуйте, kakabubu, Вы писали:
K>Здравствуйте, хотел спросить, существуют ли способы узнать (на стороне сервера) завершился ли вызов метода бина успешно или же не прошел всю цепочку interceptor'ов ???
Можно зарегистристрировать свой interceptor, только надо что бы он был самым "внешним".
Здравствуйте, RomikT, Вы писали:
RT>Здравствуйте, kakabubu, Вы писали:
K>>Здравствуйте, хотел спросить, существуют ли способы узнать (на стороне сервера) завершился ли вызов метода бина успешно или же не прошел всю цепочку interceptor'ов ???
RT>Можно зарегистристрировать свой interceptor, только надо что бы он был самым "внешним".
В jboss.xml прописано два интерсептора: один до SecurityInterceptor'а, другой — после. "Внешний" как раз регистрирует попытку вызвать метод, но если SecurityInterceptor дальше вызов не пускает, то второй, "внутренний", не срабатывает.
Здравствуйте, RomikT, Вы писали:
RT>Здравствуйте, kakabubu, Вы писали:
K>>Здравствуйте, хотел спросить, существуют ли способы узнать (на стороне сервера) завершился ли вызов метода бина успешно или же не прошел всю цепочку interceptor'ов ???
RT>Можно зарегистристрировать свой interceptor, только надо что бы он был самым "внешним".
скорее всего подойдет свой security interceptor
спасибо