Class ServletHttpMessageAdapterFactory

java.lang.Object
org.apache.dubbo.rpc.protocol.tri.rest.support.servlet.ServletHttpMessageAdapterFactory
All Implemented Interfaces:
org.apache.dubbo.remoting.http12.message.HttpMessageAdapterFactory<ServletHttpRequestAdapter,org.apache.dubbo.remoting.http12.HttpMetadata,Void>

@Activate(order=-100, onClass="javax.servlet.http.HttpServletRequest") public final class ServletHttpMessageAdapterFactory extends Object implements org.apache.dubbo.remoting.http12.message.HttpMessageAdapterFactory<ServletHttpRequestAdapter,org.apache.dubbo.remoting.http12.HttpMetadata,Void>
  • Constructor Details

    • ServletHttpMessageAdapterFactory

      public ServletHttpMessageAdapterFactory(org.apache.dubbo.rpc.model.FrameworkModel frameworkModel)
  • Method Details

    • adaptRequest

      public ServletHttpRequestAdapter adaptRequest(org.apache.dubbo.remoting.http12.HttpMetadata rawRequest, org.apache.dubbo.remoting.http12.HttpChannel channel)
      Specified by:
      adaptRequest in interface org.apache.dubbo.remoting.http12.message.HttpMessageAdapterFactory<ServletHttpRequestAdapter,org.apache.dubbo.remoting.http12.HttpMetadata,Void>
    • adaptResponse

      public org.apache.dubbo.remoting.http12.HttpResponse adaptResponse(ServletHttpRequestAdapter request, org.apache.dubbo.remoting.http12.HttpMetadata rawRequest, Void rawResponse)
      Specified by:
      adaptResponse in interface org.apache.dubbo.remoting.http12.message.HttpMessageAdapterFactory<ServletHttpRequestAdapter,org.apache.dubbo.remoting.http12.HttpMetadata,Void>
    • adaptFilterConfig

      public javax.servlet.FilterConfig adaptFilterConfig(String filterName)