Опять у меня проблемы с WebSphere
В WebLogic существует такой класс TxHelper который имеет очень полезный метод getTransaction() который возвращает текущую транзакцию.
Я пытаюсь найти что то похожее в WebSphere но пока что ничего не нашел, может кто знает?.
Сразу скажу UserTransaction через JNDI не предлагать в моем случае это не подходит.
WebSphere and current transaction...how?
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
WebSphere and current transaction...how?
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Уже с Приветом
- Posts: 1476
- Joined: 05 Dec 2000 10:01
- Location: Vilnius -> Bonn
Re: WebSphere and current transaction...how?
OBender wrote:Опять у меня проблемы с WebSphere
В WebLogic существует такой класс TxHelper который имеет очень полезный метод getTransaction() который возвращает текущую транзакцию.
Я пытаюсь найти что то похожее в WebSphere но пока что ничего не нашел, может кто знает?.
Сразу скажу UserTransaction через JNDI не предлагать в моем случае это не подходит.
A zachem ? U vas est' context.
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
-
- Уже с Приветом
- Posts: 1476
- Joined: 05 Dec 2000 10:01
- Location: Vilnius -> Bonn
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
Не смотря на то что к существу вопроса это не относится, придется рассказать use case
Есть хелпер класс оторый используется для отсылки сообщений по JMS его методы могут вызываться как бинами так и не бинами.
Методы бинов которые его вызывают могут иметь транзакцию а могут и не иметь.
В нашем случае если есть транзакция то хелпер класс регистрирует Suncronization listener для нее а так же накапливает месаджи которые должны отослаться в пропертях этой транзакции (у веб логика есть такая фича) а потом (перед тем как транзакция комитится) все месаджи отправляются.
Вообщем в том месте где мне нужно узнать о транзакции бин контекс не доступен не потому что его нет а потому что пропагировать его через очень длинную цепочку вызовов ни кто не хотел. Тем более что веблогик имеет такие классные фичи
Вопрос остается открытым кстати, что похожего есть в сфере?.
Есть хелпер класс оторый используется для отсылки сообщений по JMS его методы могут вызываться как бинами так и не бинами.
Методы бинов которые его вызывают могут иметь транзакцию а могут и не иметь.
В нашем случае если есть транзакция то хелпер класс регистрирует Suncronization listener для нее а так же накапливает месаджи которые должны отослаться в пропертях этой транзакции (у веб логика есть такая фича) а потом (перед тем как транзакция комитится) все месаджи отправляются.
Вообщем в том месте где мне нужно узнать о транзакции бин контекс не доступен не потому что его нет а потому что пропагировать его через очень длинную цепочку вызовов ни кто не хотел. Тем более что веблогик имеет такие классные фичи
Вопрос остается открытым кстати, что похожего есть в сфере?.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Уже с Приветом
- Posts: 1476
- Joined: 05 Dec 2000 10:01
- Location: Vilnius -> Bonn
OBender wrote:Вообщем в том месте где мне нужно узнать о транзакции бин контекс не доступен не потому что его нет а потому что пропагировать его через очень длинную цепочку вызовов ни кто не хотел. Тем более что веблогик имеет такие классные фичи
Не встречал - да и надобность етого довольно спорная вешь.
Кроме того - ето не стандарт J2EE - и вы написали непереносимую
аппикацию. Могу посоветовать только самому похожую вещь создать - что-то вроде static Hashtable с ключем на current Thread ID и Value currentTransaction. Опять же грязный хак . ,
хотя - ето жизнь
-
- Уже с Приветом
- Posts: 1564
- Joined: 27 Nov 2001 10:01
- Location: Live free or die
Ну вобщем как обычно
Тут один хороший человек дал наводку.
http://www.mail-archive.com/ojb-user@db ... 04293.html
Там правда баги есть но я уже разобрался похоже.
Вобщем то что нужно.
Тут один хороший человек дал наводку.
http://www.mail-archive.com/ojb-user@db ... 04293.html
Там правда баги есть но я уже разобрался похоже.
Вобщем то что нужно.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA