Class AtmosphereWebSocketJettyDestination
java.lang.Object
org.apache.cxf.transport.AbstractObservable
org.apache.cxf.transport.AbstractDestination
org.apache.cxf.transport.AbstractMultiplexDestination
org.apache.cxf.transport.http.AbstractHTTPDestination
org.apache.cxf.transport.servlet.ServletDestination
org.apache.cxf.transport.http_jetty.JettyHTTPDestination
org.apache.cxf.transport.websocket.atmosphere.AtmosphereWebSocketJettyDestination
- 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,org.apache.cxf.transport.servlet.ServletConfigAware,WebSocketDestinationService
public class AtmosphereWebSocketJettyDestination
extends org.apache.cxf.transport.http_jetty.JettyHTTPDestination
implements WebSocketDestinationService
-
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.PrincipalAuthorizationPolicyNested 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_jetty.JettyHTTPDestination
engine, handler, loader, nurl, serverEngineFactory, servletContextFields 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_REDIRECTIONFields inherited from class org.apache.cxf.transport.AbstractDestination
endpointInfo, referenceFields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver -
Constructor Summary
ConstructorsConstructorDescriptionAtmosphereWebSocketJettyDestination(org.apache.cxf.Bus bus, org.apache.cxf.transport.http.DestinationRegistry registry, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory serverEngineFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate()protected org.apache.cxf.transport.http_jetty.JettyHTTPHandlercreateJettyHTTPHandler(org.apache.cxf.transport.http_jetty.JettyHTTPDestination jhd, boolean cmExact) protected StringgetAddress(org.apache.cxf.service.model.EndpointInfo endpointInfo) protected StringgetBasePath(String contextPath) voidinvokeInternal(jakarta.servlet.ServletConfig config, jakarta.servlet.ServletContext context, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voidshutdown()Methods inherited from class org.apache.cxf.transport.http_jetty.JettyHTTPDestination
deactivate, doService, doService, finalizeConfig, flushHeaders, getBasePathForFullAddress, getEngine, getLogger, invokeComplete, retrieveEngine, retrieveFromContinuation, setServletContextMethods inherited from class org.apache.cxf.transport.http.AbstractHTTPDestination
assertMessage, canAssert, contextMatchOnExact, flushHeaders, getAddressValue, getAddressValue, getAddressWithId, getBeanName, getBus, getContextMatchStrategy, getId, getInbuiltBackChannel, getPath, getServer, invoke, isFixedParameterOrder, isMultiplexWithAddress, isOneWay, releaseRegistry, retrieveFromServlet3Async, setContextMatchStrategy, setFixedParameterOrder, setMultiplexWithAddress, setServer, setupContinuation, setupMessageMethods inherited from class org.apache.cxf.transport.AbstractDestination
getAddress, getBackChannel, getEndpointInfoMethods inherited from class org.apache.cxf.transport.AbstractObservable
getMessageObserver, getTargetReference, getTargetReference, setMessageObserverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.transport.Destination
getAddress, getBackChannel, getMessageObserverMethods inherited from interface org.apache.cxf.transport.Observable
setMessageObserverMethods inherited from interface org.apache.cxf.transport.servlet.ServletConfigAware
onServletConfigAvailable
-
Constructor Details
-
AtmosphereWebSocketJettyDestination
public AtmosphereWebSocketJettyDestination(org.apache.cxf.Bus bus, org.apache.cxf.transport.http.DestinationRegistry registry, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.http_jetty.JettyHTTPServerEngineFactory serverEngineFactory) throws IOException - Throws:
IOException
-
-
Method Details
-
activate
protected void activate()- Overrides:
activatein classorg.apache.cxf.transport.http_jetty.JettyHTTPDestination
-
invokeInternal
public void invokeInternal(jakarta.servlet.ServletConfig config, jakarta.servlet.ServletContext context, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws IOException - Specified by:
invokeInternalin interfaceWebSocketDestinationService- Throws:
IOException
-
getAddress
- Overrides:
getAddressin classorg.apache.cxf.transport.http_jetty.JettyHTTPDestination
-
getBasePath
- Overrides:
getBasePathin classorg.apache.cxf.transport.servlet.ServletDestination- Throws:
IOException
-
createJettyHTTPHandler
protected org.apache.cxf.transport.http_jetty.JettyHTTPHandler createJettyHTTPHandler(org.apache.cxf.transport.http_jetty.JettyHTTPDestination jhd, boolean cmExact) - Overrides:
createJettyHTTPHandlerin classorg.apache.cxf.transport.http_jetty.JettyHTTPDestination
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceorg.apache.cxf.transport.Destination- Overrides:
shutdownin classorg.apache.cxf.transport.http.AbstractHTTPDestination
-