{
checkXA();
try
{
SessionXASetTimeoutResponseMessage response = (SessionXASetTimeoutResponseMessage) channel.sendBlocking(new SessionXASetTimeoutMessage(seconds), PacketImpl.SESS_XA_SET_TIMEOUT_RESP);
return response.isOK();
}
catch (HornetQException e)
{
// This should never occur
throw new XAException(XAException.XAER_RMERR);