getSession().getConnectionModel().registerMessageReceived(message.getSize(), message.getArrivalTime());
if(!(transaction instanceof AutoCommitTransaction))
{
ServerTransaction.Action a;
transaction.addPostTransactionAction(new ServerTransaction.Action()
{
public void postCommit()
{
getEndpoint().updateDisposition(deliveryTag, null, true);
}