public interface EndpointAdapter
MessageDispatcherto be indefinitely extensible. It accesses all installed endpoints through this interface, meaning that is does not contain code specific to any endpoint type.
This interface is not intended for application developers. It is available for those who want to develop their own message flow.
boolean supports(Object endpoint)
EndpointAdaptersupport the given
EndpointAdapters will base the decision on the endpoint type.
endpoint- endpoint object to check
EndpointAdaptersupports the supplied
void invoke(MessageContext messageContext, Object endpoint) throws Exception
endpointto handle the request.