Interface CxfEndpointBuilderFactory.CxfEndpointProducerBuilder

  • All Superinterfaces:
    org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
    All Known Subinterfaces:
    CxfEndpointBuilderFactory.CxfEndpointBuilder
    Enclosing interface:
    CxfEndpointBuilderFactory

    public static interface CxfEndpointBuilderFactory.CxfEndpointProducerBuilder
    extends org.apache.camel.builder.EndpointProducerBuilder
    Builder for endpoint producers for the CXF component.
    • Method Detail

      • wrappedStyle

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder wrappedStyle​(Boolean wrappedStyle)
        The WSDL style that describes how parameters are represented in the SOAP body. If the value is false, CXF will chose the document-literal unwrapped style, If the value is true, CXF will chose the document-literal wrapped style. The option is a: java.lang.Boolean type. Group: common
      • wrappedStyle

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder wrappedStyle​(String wrappedStyle)
        The WSDL style that describes how parameters are represented in the SOAP body. If the value is false, CXF will chose the document-literal unwrapped style, If the value is true, CXF will chose the document-literal wrapped style. The option will be converted to a java.lang.Boolean type. Group: common
      • defaultOperationName

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder defaultOperationName​(String defaultOperationName)
        This option will set the default operationName that will be used by the CxfProducer which invokes the remote service. The option is a: java.lang.String type. Group: producer
      • defaultOperationNamespace

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder defaultOperationNamespace​(String defaultOperationNamespace)
        This option will set the default operationNamespace that will be used by the CxfProducer which invokes the remote service. The option is a: java.lang.String type. Group: producer
      • hostnameVerifier

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder hostnameVerifier​(Object hostnameVerifier)
        The hostname verifier to be used. Use the # notation to reference a HostnameVerifier from the registry. The option is a: javax.net.ssl.HostnameVerifier type. Group: producer
      • hostnameVerifier

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder hostnameVerifier​(String hostnameVerifier)
        The hostname verifier to be used. Use the # notation to reference a HostnameVerifier from the registry. The option will be converted to a javax.net.ssl.HostnameVerifier type. Group: producer
      • lazyStartProducer

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder lazyStartProducer​(boolean lazyStartProducer)
        Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option is a: boolean type. Default: false Group: producer
      • lazyStartProducer

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder lazyStartProducer​(String lazyStartProducer)
        Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing. The option will be converted to a boolean type. Default: false Group: producer
      • sslContextParameters

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder sslContextParameters​(Object sslContextParameters)
        The Camel SSL setting reference. Use the # notation to reference the SSL Context. The option is a: org.apache.camel.support.jsse.SSLContextParameters type. Group: producer
      • sslContextParameters

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder sslContextParameters​(String sslContextParameters)
        The Camel SSL setting reference. Use the # notation to reference the SSL Context. The option will be converted to a org.apache.camel.support.jsse.SSLContextParameters type. Group: producer
      • loggingFeatureEnabled

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder loggingFeatureEnabled​(boolean loggingFeatureEnabled)
        This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log. The option is a: boolean type. Default: false Group: logging
      • loggingFeatureEnabled

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder loggingFeatureEnabled​(String loggingFeatureEnabled)
        This option enables CXF Logging Feature which writes inbound and outbound SOAP messages to log. The option will be converted to a boolean type. Default: false Group: logging
      • loggingSizeLimit

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder loggingSizeLimit​(int loggingSizeLimit)
        To limit the total size of number of bytes the logger will output when logging feature has been enabled and -1 for no limit. The option is a: int type. Default: 49152 Group: logging
      • loggingSizeLimit

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder loggingSizeLimit​(String loggingSizeLimit)
        To limit the total size of number of bytes the logger will output when logging feature has been enabled and -1 for no limit. The option will be converted to a int type. Default: 49152 Group: logging
      • skipFaultLogging

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder skipFaultLogging​(boolean skipFaultLogging)
        This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches. The option is a: boolean type. Default: false Group: logging
      • skipFaultLogging

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder skipFaultLogging​(String skipFaultLogging)
        This option controls whether the PhaseInterceptorChain skips logging the Fault that it catches. The option will be converted to a boolean type. Default: false Group: logging
      • portName

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder portName​(String portName)
        The endpoint name this service is implementing, it maps to the wsdl:portname. In the format of ns:PORT_NAME where ns is a namespace prefix valid at this scope. The option is a: java.lang.String type. Group: service
      • publishedEndpointUrl

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder publishedEndpointUrl​(String publishedEndpointUrl)
        This option can override the endpointUrl that published from the WSDL which can be accessed with service address url plus wsd. The option is a: java.lang.String type. Group: service
      • serviceClass

        default CxfEndpointBuilderFactory.CxfEndpointProducerBuilder serviceClass​(String serviceClass)
        The class name of the SEI (Service Endpoint Interface) class which could have JSR181 annotation or not. The option will be converted to a java.lang.Class<java.lang.Object> type. Group: service