org.jboss.messaging.core.transaction.impl
Class ResourceManagerImpl

java.lang.Object
  extended by org.jboss.messaging.core.transaction.impl.ResourceManagerImpl
All Implemented Interfaces:
ResourceManager

public class ResourceManagerImpl
extends java.lang.Object
implements ResourceManager

A ResourceManagerImpl TODO - implement timeouts

Author:
Tim Fox

Constructor Summary
ResourceManagerImpl(int defaultTimeoutSeconds)
           
 
Method Summary
 int getTimeoutSeconds()
           
 Transaction getTransaction(javax.transaction.xa.Xid xid)
           
 boolean putTransaction(javax.transaction.xa.Xid xid, Transaction tx)
           
 boolean removeTransaction(javax.transaction.xa.Xid xid)
           
 boolean setTimeoutSeconds(int timeoutSeconds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceManagerImpl

public ResourceManagerImpl(int defaultTimeoutSeconds)
Method Detail

getTransaction

public Transaction getTransaction(javax.transaction.xa.Xid xid)
Specified by:
getTransaction in interface ResourceManager

putTransaction

public boolean putTransaction(javax.transaction.xa.Xid xid,
                              Transaction tx)
Specified by:
putTransaction in interface ResourceManager

removeTransaction

public boolean removeTransaction(javax.transaction.xa.Xid xid)
Specified by:
removeTransaction in interface ResourceManager

getTimeoutSeconds

public int getTimeoutSeconds()
Specified by:
getTimeoutSeconds in interface ResourceManager

setTimeoutSeconds

public boolean setTimeoutSeconds(int timeoutSeconds)
Specified by:
setTimeoutSeconds in interface ResourceManager


Copyright © 2006 JBoss Inc. All Rights Reserved.