I want to have a class implementing this interface but it isn't recognised using the source-adapter ref attribute. It seems I can wire a method up such as T getData().

Under the covers, the ChannelAdapterParser creates a MethodInvokingSource. I'd like it to use my PollableSource instead.

Fyi - I am implementing functionality to retrieve events from another database.

How should I implement this logic?