Class PlatformHttpMessage

java.lang.Object
org.apache.camel.support.MessageSupport
org.apache.camel.support.DefaultMessage
org.apache.camel.component.platform.http.springboot.PlatformHttpMessage
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Message, org.apache.camel.spi.DataTypeAware, org.apache.camel.spi.HasCamelContext

public class PlatformHttpMessage extends org.apache.camel.support.DefaultMessage
  • Field Summary

    Fields inherited from class org.apache.camel.support.MessageSupport

    camelContext, typeConverter
  • Constructor Summary

    Constructors
    Constructor
    Description
    PlatformHttpMessage(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.apache.camel.Exchange exchange, org.apache.camel.http.common.HttpBinding binding, boolean requestRead)
     
    PlatformHttpMessage(org.apache.camel.Exchange exchange, org.apache.camel.http.common.HttpBinding binding, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
     
    jakarta.servlet.http.HttpServletRequest
     
    jakarta.servlet.http.HttpServletResponse
     
    void
    init(org.apache.camel.Exchange exchange, org.apache.camel.http.common.HttpBinding binding, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
     
    void
     
     

    Methods inherited from class org.apache.camel.support.DefaultMessage

    createHeaders, getHeader, getHeader, getHeader, getHeader, getHeader, getHeader, getHeaders, hasHeaders, hasPopulatedHeaders, populateInitialHeaders, removeHeader, removeHeaders, removeHeaders, setHeader, setHeaders

    Methods inherited from class org.apache.camel.support.MessageSupport

    copy, copyFrom, copyFromWithNewBody, createMessageId, getBody, getBody, getBody, getCamelContext, getDataType, getExchange, getMandatoryBody, getMandatoryBody, getMessageId, getMessageTimestamp, getPayloadForTrait, hasDataType, hasMessageId, hasTrait, removeTrait, setBody, setBody, setBody, setCamelContext, setDataType, setExchange, setMessageId, setPayloadForTrait

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PlatformHttpMessage

      public PlatformHttpMessage(org.apache.camel.Exchange exchange, org.apache.camel.http.common.HttpBinding binding, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • PlatformHttpMessage

      public PlatformHttpMessage(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.apache.camel.Exchange exchange, org.apache.camel.http.common.HttpBinding binding, boolean requestRead)
  • Method Details

    • init

      public void init(org.apache.camel.Exchange exchange, org.apache.camel.http.common.HttpBinding binding, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • reset

      public void reset()
      Specified by:
      reset in interface org.apache.camel.Message
      Overrides:
      reset in class org.apache.camel.support.DefaultMessage
    • getRequest

      public jakarta.servlet.http.HttpServletRequest getRequest()
    • getResponse

      public jakarta.servlet.http.HttpServletResponse getResponse()
    • createBody

      protected Object createBody()
      Overrides:
      createBody in class org.apache.camel.support.MessageSupport
    • newInstance

      public PlatformHttpMessage newInstance()
      Specified by:
      newInstance in interface org.apache.camel.Message
      Overrides:
      newInstance in class org.apache.camel.support.DefaultMessage
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.camel.support.MessageSupport