Не смотря на то что к существу вопроса это не относится, придется рассказать use case
Есть хелпер класс оторый используется для отсылки сообщений по JMS его методы могут вызываться как бинами так и не бинами.
Методы бинов которые его вызывают могут иметь транзакцию а могут и не иметь.
В нашем случае если есть транзакция то хелпер класс регистрирует Suncronization listener для нее а так же накапливает месаджи которые должны отослаться в пропертях этой транзакции (у веб логика есть такая фича) а потом (перед тем как транзакция комитится) все месаджи отправляются.
Вообщем в том месте где мне нужно узнать о транзакции бин контекс не доступен не потому что его нет а потому что пропагировать его через очень длинную цепочку вызовов ни кто не хотел. Тем более что веблогик имеет такие классные фичи
Вопрос остается открытым кстати, что похожего есть в сфере?.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер