BATCH-2185: Updated to support annotation based listener configuration via javaconfig