org.ow2.jonas.resource.internal
Class ResourceBootstrapContext

java.lang.Object
  extended by org.ow2.jonas.resource.internal.ResourceBootstrapContext
All Implemented Interfaces:
BootstrapContext

public class ResourceBootstrapContext
extends Object
implements BootstrapContext

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


Constructor Summary
ResourceBootstrapContext(WorkManager wm, XATerminator xa)
          Constructor
 
Method Summary
 Timer createTimer()
          Create a timer for use by the Resource Adapter
 WorkManager getWorkManager()
          Return the associated WorkManager
 XATerminator getXATerminator()
          Return an XATerminator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceBootstrapContext

public ResourceBootstrapContext(WorkManager wm,
                                XATerminator xa)
Constructor

Parameters:
wm - WorkManager
xa - XATerminator
Method Detail

createTimer

public Timer createTimer()
                  throws UnavailableException
Create a timer for use by the Resource Adapter

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

getWorkManager

public WorkManager getWorkManager()
Return the associated WorkManager

Specified by:
getWorkManager in interface BootstrapContext
Returns:
WorkManger object

getXATerminator

public XATerminator getXATerminator()
Return an XATerminator

Specified by:
getXATerminator in interface BootstrapContext
Returns:
XATerminator object


Copyright © 2010 OW2 Consortium. All Rights Reserved.