setStatus(Status.STATUS_ACTIVE);
this.startDate = new Date(MonotonicClock.currentTimeMillis());
this.timeoutDate = new Date(MonotonicClock.currentTimeMillis() + (timeout * 1000L));
if (TransactionManagerServices.getConfiguration().isDebugZeroResourceTransaction()) {
this.activationStackTrace = new StackTrace();
}
taskScheduler.scheduleTransactionTimeout(this, timeoutDate);
}