made the MessageAcker type configurable through a property, currently supporting DIRECT and BUFFERED with a 1 second window