*/
public void start(BootstrapContext context) throws ResourceAdapterInternalException
{
if (!J2EEUtil.isContained())
{
throw new ResourceAdapterInternalException("Unknown J2EE container");
}
String sContainer = J2EEUtil.getPlatformName();
try
{
m_transactionManager = ((TransactionManagerLocator)Class.forName(
SysUtil.PACKAGE + ".core.runtime.platform." + sContainer.toLowerCase(Locale.ENGLISH) + '.' +
sContainer + "TransactionManagerLocator").newInstance()).getTransactionManager();
}
catch (Throwable e)
{
throw new ResourceAdapterInternalException("Unable to locate the transaction manager", e);
}
super.start(context);
}