Interface SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointConsumerBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
All Known Subinterfaces:
SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBuilder
Enclosing interface:
SpringWebserviceEndpointBuilderFactory

public static interface SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint consumers for the Spring WebService component.
  • Method Details

    • advanced

    • messageFilter

      default SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointConsumerBuilder messageFilter(org.apache.camel.component.spring.ws.filter.MessageFilter messageFilter)
      Option to provide a custom MessageFilter. For example when you want to process your headers or attachments by your own. The option is a: <code>org.apache.camel.component.spring.ws.filter.MessageFilter</code> type. Group: common
      Parameters:
      messageFilter - the value to set
      Returns:
      the dsl builder
    • messageFilter

      Option to provide a custom MessageFilter. For example when you want to process your headers or attachments by your own. The option will be converted to a <code>org.apache.camel.component.spring.ws.filter.MessageFilter</code> type. Group: common
      Parameters:
      messageFilter - the value to set
      Returns:
      the dsl builder
    • messageIdStrategy

      default SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointConsumerBuilder messageIdStrategy(org.springframework.ws.soap.addressing.messageid.MessageIdStrategy messageIdStrategy)
      Option to provide a custom MessageIdStrategy to control generation of WS-Addressing unique message ids. The option is a: <code>org.springframework.ws.soap.addressing.messageid.MessageIdStrategy</code> type. Group: common
      Parameters:
      messageIdStrategy - the value to set
      Returns:
      the dsl builder
    • messageIdStrategy

      Option to provide a custom MessageIdStrategy to control generation of WS-Addressing unique message ids. The option will be converted to a <code>org.springframework.ws.soap.addressing.messageid.MessageIdStrategy</code> type. Group: common
      Parameters:
      messageIdStrategy - the value to set
      Returns:
      the dsl builder
    • endpointDispatcher

      default SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointConsumerBuilder endpointDispatcher(org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher endpointDispatcher)
      Spring org.springframework.ws.server.endpoint.MessageEndpoint for dispatching messages received by Spring-WS to a Camel endpoint, to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc. The option is a: <code>org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher</code> type. Group: consumer
      Parameters:
      endpointDispatcher - the value to set
      Returns:
      the dsl builder
    • endpointDispatcher

      Spring org.springframework.ws.server.endpoint.MessageEndpoint for dispatching messages received by Spring-WS to a Camel endpoint, to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc. The option will be converted to a <code>org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher</code> type. Group: consumer
      Parameters:
      endpointDispatcher - the value to set
      Returns:
      the dsl builder
    • endpointMapping

      default SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointConsumerBuilder endpointMapping(org.apache.camel.component.spring.ws.bean.CamelSpringWSEndpointMapping endpointMapping)
      Reference to an instance of org.apache.camel.component.spring.ws.bean.CamelEndpointMapping in the Registry/ApplicationContext. Only one bean is required in the registry to serve all Camel/Spring-WS endpoints. This bean is auto-discovered by the MessageDispatcher and used to map requests to Camel endpoints based on characteristics specified on the endpoint (like root QName, SOAP action, etc). The option is a: <code>org.apache.camel.component.spring.ws.bean.CamelSpringWSEndpointMapping</code> type. Group: consumer
      Parameters:
      endpointMapping - the value to set
      Returns:
      the dsl builder
    • endpointMapping

      Reference to an instance of org.apache.camel.component.spring.ws.bean.CamelEndpointMapping in the Registry/ApplicationContext. Only one bean is required in the registry to serve all Camel/Spring-WS endpoints. This bean is auto-discovered by the MessageDispatcher and used to map requests to Camel endpoints based on characteristics specified on the endpoint (like root QName, SOAP action, etc). The option will be converted to a <code>org.apache.camel.component.spring.ws.bean.CamelSpringWSEndpointMapping</code> type. Group: consumer
      Parameters:
      endpointMapping - the value to set
      Returns:
      the dsl builder
    • expression

      The XPath expression to use when option type=xpathresult. Then this option is required to be configured. The option is a: <code>java.lang.String</code> type. Group: consumer
      Parameters:
      expression - the value to set
      Returns:
      the dsl builder
    • sslContextParameters

      default SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointConsumerBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
      To configure security using SSLContextParameters. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
      Parameters:
      sslContextParameters - the value to set
      Returns:
      the dsl builder
    • sslContextParameters

      To configure security using SSLContextParameters. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security
      Parameters:
      sslContextParameters - the value to set
      Returns:
      the dsl builder