private void OnMessageListener(IMessage message) { counter++; if(this.counter <= 4) { session.Rollback(); } else { message.Acknowledge(); session.Commit(); } }