Как определить порядок перехватчиков методов в Guice?

Иногда необходимо знать порядок перехватчиков методов, которые перехватывают вызов метода в Guice. Простым примером сценария было бы использование перехватчика метода @Transactional, предоставленного guice-persist, с настраиваемым перехватчиком метода @Retry. Перехватчик повторных попыток должен запускаться за пределами транзакционного перехватчика, чтобы убедиться, что повторные попытки не выполняются в рамках одной транзакции.

В Spring вы могли использовать упорядоченный интерфейс для перехватчика, чтобы убедиться, что перехватчик транзакции выполняется внутри перехватчика повтора. Есть ли способ добиться того же в Guice?

11
задан tautonen 29 November 2011 в 09:09
поделиться