/** * Returns the {@code EndpointAdapter} for the given endpoint. * * @param endpoint the endpoint to find an adapter for * @return the adapter */ protected EndpointAdapter getEndpointAdapter(Object endpoint) { for (EndpointAdapter endpointAdapter : getEndpointAdapters()) { if (logger.isDebugEnabled()) { logger.debug("Testing endpoint adapter [" + endpointAdapter + "]"); } if (endpointAdapter.supports(endpoint)) { return endpointAdapter; } } throw new IllegalStateException("No adapter for endpoint [" + endpoint + "]: Is your endpoint annotated with " + "@Endpoint, or does it implement a supported interface like MessageHandler or PayloadEndpoint?"); }
endpointAdapter.invoke(messageContext, mappedEndpoint.getEndpoint());
endpointAdapter.invoke(messageContext, mappedEndpoint.getEndpoint());
/** * Returns the {@code EndpointAdapter} for the given endpoint. * * @param endpoint the endpoint to find an adapter for * @return the adapter */ protected EndpointAdapter getEndpointAdapter(Object endpoint) { for (EndpointAdapter endpointAdapter : getEndpointAdapters()) { if (logger.isDebugEnabled()) { logger.debug("Testing endpoint adapter [" + endpointAdapter + "]"); } if (endpointAdapter.supports(endpoint)) { return endpointAdapter; } } throw new IllegalStateException("No adapter for endpoint [" + endpoint + "]: Is your endpoint annotated with " + "@Endpoint, or does it implement a supported interface like MessageHandler or PayloadEndpoint?"); }
endpointAdapter.invoke(messageContext, mappedEndpoint.getEndpoint());
/** * Returns the <code>EndpointAdapter</code> for the given endpoint. * * @param endpoint the endpoint to find an adapter for * @return the adapter */ protected EndpointAdapter getEndpointAdapter(Object endpoint) { for (EndpointAdapter endpointAdapter : getEndpointAdapters()) { if (logger.isDebugEnabled()) { logger.debug("Testing endpoint adapter [" + endpointAdapter + "]"); } if (endpointAdapter.supports(endpoint)) { return endpointAdapter; } } throw new IllegalStateException("No adapter for endpoint [" + endpoint + "]: Is your endpoint annotated with " + "@Endpoint, or does it implement a supported interface like MessageHandler or PayloadEndpoint?"); }
endpointAdapter.invoke(messageContext, mappedEndpoint.getEndpoint());
/** * Returns the {@code EndpointAdapter} for the given endpoint. * * @param endpoint the endpoint to find an adapter for * @return the adapter */ protected EndpointAdapter getEndpointAdapter(Object endpoint) { for (EndpointAdapter endpointAdapter : getEndpointAdapters()) { if (logger.isDebugEnabled()) { logger.debug("Testing endpoint adapter [" + endpointAdapter + "]"); } if (endpointAdapter.supports(endpoint)) { return endpointAdapter; } } throw new IllegalStateException("No adapter for endpoint [" + endpoint + "]: Is your endpoint annotated with " + "@Endpoint, or does it implement a supported interface like MessageHandler or PayloadEndpoint?"); }