Next: O Que Você Deve
Up: Gerenciamento de Transações no
Previous: O (Mini-)Gerenciador de Transações
O MBean org.jboss.tm.TransactionManagerService é um embrião de
serviço de transações CORBA. Os fontes desse MBean estão no subdiretório
iiop da árvore de fontes do JBoss. Atualmente a única função desse
MBean é dar suporte a demarcação de transações por parte de clientes RMI/IIOP
(através da interface javax.transaction.UserTransaction) ou de
clientes CORBA (através da interface IDL Current, definida no módulo
org.omg.CosTransactions).
Note que o MBean org.jboss.tm.TransactionManagerService é uma
``casca'' bem fina ao redor da classe
org.jboss.tm.TransactionServiceImpl, que implementa as interfaces do
serviço de transações CORBA. Note, ainda, que o método
register_resource da interface Coordinator lança a exceção
NO_IMPLEMENT, com mensagem de detalhamento
"Two-phase commit is not supported".
Francisco Reverbel
2004-11-23