ADEN-1074 MessageListener implemented (along with unit tests)