hooks, endpoints, callbacks, template methods

Spring Integration says an endpoint's connects your custom “application code” to the messaging framework. This sounds similar to the template method. Also sounds similar to the onMsg() callbacks. All of them follow this same basic pattern –

In the generic flow diagram of this framework, “at this particular spot in the diagram, call me via my interface method.”