public class AtmosphereWebSocketUndertowDestination extends UndertowHTTPDestination implements WebSocketDestinationService
AbstractHTTPDestination.BackChannelConduit, AbstractHTTPDestination.PrincipalAuthorizationPolicyAbstractDestination.AbstractBackChannelConduitengine, 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 |
|---|
AtmosphereWebSocketUndertowDestination(Bus bus,
DestinationRegistry registry,
EndpointInfo ei,
UndertowHTTPServerEngineFactory serverEngineFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected UndertowHTTPHandler |
createUndertowHTTPHandler(UndertowHTTPDestination jhd,
boolean cmExact) |
protected String |
getAddress(EndpointInfo endpointInfo) |
protected String |
getBasePath(String contextPath) |
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, getBasePathForFullAddress, getEngine, getLogger, invokeComplete, retrieveEngine, retrieveFromContinuation, setServletContext, setupContinuationassertMessage, canAssert, contextMatchOnExact, flushHeaders, flushHeaders, getAddressValue, getAddressValue, getAddressWithId, getBeanName, getBus, getContextMatchStrategy, getId, getInbuiltBackChannel, getPath, getServer, invoke, 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 AtmosphereWebSocketUndertowDestination(Bus bus, DestinationRegistry registry, EndpointInfo ei, UndertowHTTPServerEngineFactory 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 WebSocketDestinationServiceIOExceptionprotected String getAddress(EndpointInfo endpointInfo)
getAddress in class UndertowHTTPDestinationprotected String getBasePath(String contextPath) throws IOException
getBasePath in class ServletDestinationIOExceptionprotected UndertowHTTPHandler createUndertowHTTPHandler(UndertowHTTPDestination jhd, boolean cmExact)
createUndertowHTTPHandler in class UndertowHTTPDestinationpublic void shutdown()
AbstractDestinationshutdown in interface Destinationshutdown in class AbstractHTTPDestinationApache CXF