public class Jetty9WebSocketDestination extends JettyHTTPDestination implements WebSocketDestinationService
AbstractHTTPDestination.BackChannelConduit, AbstractHTTPDestination.PrincipalAuthorizationPolicyAbstractDestination.AbstractBackChannelConduitengine, handler, loader, nurl, serverEngineFactory, servletContextbus, 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_REDIRECTIONendpointInfo, referenceincomingObserver| Constructor and Description |
|---|
Jetty9WebSocketDestination(Bus bus,
DestinationRegistry registry,
EndpointInfo ei,
JettyHTTPServerEngineFactory serverEngineFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected JettyHTTPHandler |
createJettyHTTPHandler(JettyHTTPDestination jhd,
boolean cmExact) |
protected String |
getAddress(EndpointInfo endpointInfo) |
WebSocketServletFactory |
getWebSocketFactory(org.eclipse.jetty.server.Server server) |
void |
invoke(javax.servlet.ServletConfig config,
javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
invokeInternal(javax.servlet.ServletConfig config,
javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
void |
shutdown()
Shutdown the Destination, i.e.
|
activate, deactivate, doService, doService, finalizeConfig, flushHeaders, getBasePathForFullAddress, getEngine, getLogger, invokeComplete, retrieveEngine, retrieveFromContinuation, setServletContext, setupContinuationgetBasePathassertMessage, canAssert, contextMatchOnExact, flushHeaders, getAddressValue, getAddressValue, getAddressWithId, getBeanName, getBus, getContextMatchStrategy, getId, getInbuiltBackChannel, getPath, getServer, isFixedParameterOrder, isMultiplexWithAddress, isOneWay, releaseRegistry, retrieveFromServlet3Async, setContextMatchStrategy, setFixedParameterOrder, setMultiplexWithAddress, setServer, setupMessagegetAddress, getBackChannel, getEndpointInfogetMessageObserver, getTargetReference, getTargetReference, setMessageObserverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonServletConfigAvailablegetAddress, getBackChannel, getMessageObserversetMessageObserverpublic Jetty9WebSocketDestination(Bus bus, DestinationRegistry registry, EndpointInfo ei, JettyHTTPServerEngineFactory serverEngineFactory) throws IOException
IOExceptionpublic void invokeInternal(javax.servlet.ServletConfig config,
javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws IOException
invokeInternal in interface WebSocketDestinationServiceIOExceptionpublic void invoke(javax.servlet.ServletConfig config,
javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
invoke in class AbstractHTTPDestinationIOExceptionprotected String getAddress(EndpointInfo endpointInfo)
getAddress in class JettyHTTPDestinationpublic WebSocketServletFactory getWebSocketFactory(org.eclipse.jetty.server.Server server)
protected JettyHTTPHandler createJettyHTTPHandler(JettyHTTPDestination jhd, boolean cmExact)
createJettyHTTPHandler in class JettyHTTPDestinationpublic void shutdown()
AbstractDestinationshutdown in interface Destinationshutdown in class AbstractHTTPDestinationApache CXF