package org.jboss.as.test.iiop.transaction;
import javax.annotation.Resource;
import javax.ejb.RemoteHome;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;
import javax.transaction.TransactionSynchronizationRegistry;
/**
* @author Stuart Douglas
*/
@RemoteHome(IIOPTransactionalHome.class)
@Stateless
public class IIOPTransactionalStatelessBean {
@Resource
private TransactionSynchronizationRegistry transactionSynchronizationRegistry;
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
public int transactionStatus() {
return transactionSynchronizationRegistry.getTransactionStatus();
}
}