Class CxfRsEndpointBuilderFactory.CxfRsHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.CxfRsEndpointBuilderFactory.CxfRsHeaderNameBuilder
Enclosing interface:
CxfRsEndpointBuilderFactory

public static class CxfRsEndpointBuilderFactory.CxfRsHeaderNameBuilder extends Object
The builder of headers' name for the CXF-RS component.
  • Constructor Details

    • CxfRsHeaderNameBuilder

      public CxfRsHeaderNameBuilder()
  • Method Details

    • operationName

      public String operationName()
      The name of the operation. The option is a: String type. Group: common
      Returns:
      the name of the header operationName.
    • authentication

      public String authentication()
      The authentication. The option is a: javax.security.auth.Subject type. Group: common
      Returns:
      the name of the header Authentication.
    • httpMethod

      public String httpMethod()
      The http method to use. The option is a: String type. Group: common
      Returns:
      the name of the header HttpMethod.
    • httpPath

      public String httpPath()
      The http path. The option is a: String type. Group: common
      Returns:
      the name of the header HttpPath.
    • contentType

      public String contentType()
      The content type. The option is a: String type. Group: common
      Returns:
      the name of the header Content-Type.
    • httpQuery

      public String httpQuery()
      The http query. The option is a: String type. Group: common
      Returns:
      the name of the header HttpQuery.
    • httpResponseCode

      public String httpResponseCode()
      The http response code. The option is a: Integer type. Group: common
      Returns:
      the name of the header HttpResponseCode.
    • contentEncoding

      public String contentEncoding()
      The content encoding. The option is a: String type. Group: common
      Returns:
      the name of the header Content-Encoding.
    • orgApacheCxfMessageMessageProtocolHeaders

      public String orgApacheCxfMessageMessageProtocolHeaders()
      The protocol headers. The option is a: Map type. Group: common
      Returns:
      the name of the header org.apache.cxf.message.Message.PROTOCOL_HEADERS.
    • cxfMessage

      public String cxfMessage()
      The CXF message. The option is a: org.apache.cxf.message.Message type. Group: common
      Returns:
      the name of the header CxfMessage.
    • cxfRsUsingHttpAPI

      public String cxfRsUsingHttpAPI()
      If it is true, the CxfRsProducer will use the HttpClientAPI to invoke the service. If it is false, the CxfRsProducer will use the ProxyClientAPI to invoke the service. The option is a: Boolean type. Group: common
      Returns:
      the name of the header CxfRsUsingHttpAPI.
    • cxfRsVarValues

      public String cxfRsVarValues()
      The path values. The option is a: Object[] type. Group: common
      Returns:
      the name of the header CxfRsVarValues.
    • cxfRsResponseClass

      public String cxfRsResponseClass()
      The response class. The option is a: Class type. Group: common
      Returns:
      the name of the header CxfRsResponseClass.
    • cxfRsResponseGenericType

      public String cxfRsResponseGenericType()
      The response generic type. The option is a: Type type. Group: common
      Returns:
      the name of the header CxfRsResponseGenericType.
    • cxfRsQueryMap

      public String cxfRsQueryMap()
      The query map. The option is a: Map<String, String> type. Group: common
      Returns:
      the name of the header CxfRsQueryMap.
    • cxfRsOperationResourceInfoStack

      public String cxfRsOperationResourceInfoStack()
      The stack of MethodInvocationInfo representing resources path when JAX-RS invocation looks for target. The option is a: org.apache.cxf.jaxrs.model.OperationResourceInfoStack type. Group: common
      Returns:
      the name of the header CxfRsOperationResourceInfoStack.