public override Response processRollbackTransaction(TransactionInfo info)
{
if(TrackTransactions && info != null)
{
ConnectionId connectionId = info.ConnectionId;
if(connectionId != null)
{
ConnectionState cs = connectionStates[connectionId];
if(cs != null)
{
TransactionState transactionState = cs[info.TransactionId];
if(transactionState != null)
{
transactionState.addCommand(info);
return new Tracked(new RemoveTransactionAction(info, this));
}
}
}
}
return null;
}