There are many breaking concerns: this component is declared as `Inbpund Channel Adapter`,which should be one-way IN by definition from EIP.
But you made as IN-Gateway and furthermore it is a `MessageChannel`(!).
Can you explain, please, a reason to do so much in one (at a glance) simple adapter?
BTW, it mustn't be a `MessageChannel` at all.