Class JAXWSHttpSpiDestination

  • All Implemented Interfaces:
    org.apache.cxf.configuration.Configurable, org.apache.cxf.transport.Assertor, org.apache.cxf.transport.Destination, org.apache.cxf.transport.DestinationWithEndpoint, org.apache.cxf.transport.MultiplexDestination, org.apache.cxf.transport.Observable

    public class JAXWSHttpSpiDestination
    extends org.apache.cxf.transport.http.AbstractHTTPDestination
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.cxf.transport.http.AbstractHTTPDestination

        org.apache.cxf.transport.http.AbstractHTTPDestination.BackChannelConduit, org.apache.cxf.transport.http.AbstractHTTPDestination.PrincipalAuthorizationPolicy
      • Nested classes/interfaces inherited from class org.apache.cxf.transport.AbstractDestination

        org.apache.cxf.transport.AbstractDestination.AbstractBackChannelConduit
    • Field Summary

      • Fields inherited from class org.apache.cxf.transport.http.AbstractHTTPDestination

        bus, certConstraints, contextMatchStrategy, cproviderFactory, CXF_ASYNC_CONTEXT, CXF_CONTINUATION_MESSAGE, decodeBasicAuthWithIso8859, enableWebSocket, fixedParameterOrder, HTTP_CONFIG, HTTP_CONTEXT, HTTP_CONTEXT_MATCH_STRATEGY, HTTP_REQUEST, HTTP_RESPONSE, isServlet3, multiplexWithAddress, path, registry, REQUEST_REDIRECTED, RESPONSE_COMMITED, RESPONSE_HEADERS_COPIED, serverPolicy, SERVICE_REDIRECTION
      • Fields inherited from class org.apache.cxf.transport.AbstractDestination

        endpointInfo, reference
      • Fields inherited from class org.apache.cxf.transport.AbstractObservable

        incomingObserver
    • Constructor Summary

      Constructors 
      Constructor Description
      JAXWSHttpSpiDestination​(org.apache.cxf.Bus b, org.apache.cxf.transport.http.DestinationRegistry registry, org.apache.cxf.service.model.EndpointInfo ei)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doService​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
      This is called by handlers for servicing requests
      protected String getBasePath​(String contextPath)  
      protected Logger getLogger()  
      protected void serviceRequest​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)  
      • Methods inherited from class org.apache.cxf.transport.http.AbstractHTTPDestination

        activate, assertMessage, canAssert, contextMatchOnExact, deactivate, finalizeConfig, flushHeaders, flushHeaders, getAddressValue, getAddressValue, getAddressWithId, getBeanName, getBus, getContextMatchStrategy, getId, getInbuiltBackChannel, getPath, getServer, invoke, invokeComplete, isFixedParameterOrder, isMultiplexWithAddress, isOneWay, releaseRegistry, retrieveFromContinuation, retrieveFromServlet3Async, setContextMatchStrategy, setFixedParameterOrder, setMultiplexWithAddress, setServer, setupContinuation, setupMessage, shutdown
      • Methods inherited from class org.apache.cxf.transport.AbstractDestination

        getAddress, getBackChannel, getEndpointInfo
      • Methods inherited from class org.apache.cxf.transport.AbstractObservable

        getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
      • Methods inherited from interface org.apache.cxf.transport.Destination

        getAddress, getBackChannel, getMessageObserver
      • Methods inherited from interface org.apache.cxf.transport.Observable

        setMessageObserver
    • Constructor Detail

      • JAXWSHttpSpiDestination

        public JAXWSHttpSpiDestination​(org.apache.cxf.Bus b,
                                       org.apache.cxf.transport.http.DestinationRegistry registry,
                                       org.apache.cxf.service.model.EndpointInfo ei)
                                throws IOException
        Throws:
        IOException
    • Method Detail

      • getLogger

        protected Logger getLogger()
        Specified by:
        getLogger in class org.apache.cxf.transport.AbstractObservable
      • doService

        protected void doService​(javax.servlet.http.HttpServletRequest req,
                                 javax.servlet.http.HttpServletResponse resp)
                          throws IOException
        This is called by handlers for servicing requests
        Parameters:
        req -
        resp -
        Throws:
        IOException
      • serviceRequest

        protected void serviceRequest​(javax.servlet.http.HttpServletRequest req,
                                      javax.servlet.http.HttpServletResponse resp)
                               throws IOException
        Throws:
        IOException
      • getBasePath

        protected String getBasePath​(String contextPath)
                              throws IOException
        Overrides:
        getBasePath in class org.apache.cxf.transport.http.AbstractHTTPDestination
        Throws:
        IOException