Class CamelEndpointDispatcher
- java.lang.Object
-
- org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher
-
- All Implemented Interfaces:
org.springframework.ws.server.endpoint.MessageEndpoint
public class CamelEndpointDispatcher extends Object implements org.springframework.ws.server.endpoint.MessageEndpoint
SpringMessageEndpoint
for dispatching messages received by Spring-WS to a Camel endpoint. This class needs to be registered in the Spring ApplicationContext when consuming messages using the spring-ws:beanname: URI scheme. For example, when using a route such as from("spring-ws:beanname:stockQuote").to("..."); the following bean definition needs to be present in the ApplicationContext:<bean id="stockQuote" class="org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher" />
- See Also:
AbstractMapBasedEndpointMapping.setMappings(java.util.Properties)
,AbstractMapBasedEndpointMapping.setEndpointMap(java.util.Map)
-
-
Constructor Summary
Constructors Constructor Description CamelEndpointDispatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.ws.server.endpoint.MessageEndpoint
getConsumerMessageEndpoint()
void
invoke(org.springframework.ws.context.MessageContext messageContext)
void
setConsumerMessageEndpoint(org.springframework.ws.server.endpoint.MessageEndpoint consumer)
-
-
-
Method Detail
-
invoke
public void invoke(org.springframework.ws.context.MessageContext messageContext) throws Exception
- Specified by:
invoke
in interfaceorg.springframework.ws.server.endpoint.MessageEndpoint
- Throws:
Exception
-
getConsumerMessageEndpoint
public org.springframework.ws.server.endpoint.MessageEndpoint getConsumerMessageEndpoint()
-
setConsumerMessageEndpoint
public void setConsumerMessageEndpoint(org.springframework.ws.server.endpoint.MessageEndpoint consumer)
-
-