next up previous
Next: O Que Você Deve Up: Gerenciamento de Transações no Previous: O (Mini-)Gerenciador de Transações

Suporte (Restrito) para Transações CORBA

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