code: public boolean setTransactionTimeout(final int seconds) throws XAException {
  
          final String methodName = "recover";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.entry(this, TRACE, methodName, seconds);
          }
  
          final boolean result = _siXaResource.setTransactionTimeout(seconds);
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled()) {
              SibTr.exit(this, TRACE, methodName, Boolean.valueOf(result));
          }
          return result;
      }
docs: /*
  (non-Javadoc)
  
  @see javax.transaction.xa.XAResource#setTransactionTimeout(int)