org.objectweb.easybeans.component.joram
Class JoramBootstrapContext

java.lang.Object
  extended by org.objectweb.easybeans.component.joram.JoramBootstrapContext
All Implemented Interfaces:
javax.resource.spi.BootstrapContext

public class JoramBootstrapContext
extends java.lang.Object
implements javax.resource.spi.BootstrapContext

This class implements the BootstrapContext interface of the Connector Architecture 1.5 specification.


Field Summary
private  javax.resource.spi.work.WorkManager workManager
          Work Manager.
private  javax.resource.spi.XATerminator xaTerm
          XATerminator object.
 
Constructor Summary
JoramBootstrapContext(javax.resource.spi.work.WorkManager workManager, javax.resource.spi.XATerminator xa)
          Constructor for the Resource Adapter context.
 
Method Summary
 java.util.Timer createTimer()
          Creates a timer for use by the Resource Adapter.
 javax.resource.spi.work.WorkManager getWorkManager()
          Return the associated WorkManager.
 javax.resource.spi.XATerminator getXATerminator()
          Return an XATerminator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

workManager

private javax.resource.spi.work.WorkManager workManager
Work Manager.


xaTerm

private javax.resource.spi.XATerminator xaTerm
XATerminator object.

Constructor Detail

JoramBootstrapContext

public JoramBootstrapContext(javax.resource.spi.work.WorkManager workManager,
                             javax.resource.spi.XATerminator xa)
Constructor for the Resource Adapter context.

Parameters:
workManager - the WorkManager
xa - XATerminator
Method Detail

createTimer

public java.util.Timer createTimer()
                            throws javax.resource.spi.UnavailableException
Creates a timer for use by the Resource Adapter.

Specified by:
createTimer in interface javax.resource.spi.BootstrapContext
Returns:
Timer object
Throws:
javax.resource.spi.UnavailableException - if a Timer instance is unavailable

getWorkManager

public javax.resource.spi.work.WorkManager getWorkManager()
Return the associated WorkManager.

Specified by:
getWorkManager in interface javax.resource.spi.BootstrapContext
Returns:
WorkManger object

getXATerminator

public javax.resource.spi.XATerminator getXATerminator()
Return an XATerminator.

Specified by:
getXATerminator in interface javax.resource.spi.BootstrapContext
Returns:
XATerminator object