An optional lifecycle listener class can be registered with the adapter with the Message LifeCycle Listener field. The lifecycle listener can be used to perform:
Custom logging of the processing stages of the adapter
Custom manipulation of data during processing stages of the adapter
Custom acknowledgement of messages received with CLIENT_ACK mode