public class AtmosphereWebSocketUndertowDestination extends UndertowHTTPDestination implements WebSocketDestinationService
AbstractHTTPDestination.BackChannelConduit, AbstractHTTPDestination.PrincipalAuthorizationPolicy
AbstractDestination.AbstractBackChannelConduit
engine, loader, nurl, serverEngineFactory, servletContext
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
endpointInfo, reference
incomingObserver
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, setupContinuation
assertMessage, canAssert, contextMatchOnExact, flushHeaders, flushHeaders, getAddressValue, getAddressValue, getAddressWithId, getBeanName, getBus, getContextMatchStrategy, getId, getInbuiltBackChannel, getPath, getServer, invoke, isFixedParameterOrder, isMultiplexWithAddress, isOneWay, releaseRegistry, retrieveFromServlet3Async, setContextMatchStrategy, setFixedParameterOrder, setMultiplexWithAddress, setServer, setupMessage
getAddress, getBackChannel, getEndpointInfo
getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onServletConfigAvailable
getAddress, getBackChannel, getMessageObserver
setMessageObserver
public AtmosphereWebSocketUndertowDestination(Bus bus, DestinationRegistry registry, EndpointInfo ei, UndertowHTTPServerEngineFactory serverEngineFactory) throws IOException
IOException
public 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 WebSocketDestinationService
IOException
protected String getAddress(EndpointInfo endpointInfo)
getAddress
in class UndertowHTTPDestination
protected String getBasePath(String contextPath) throws IOException
getBasePath
in class ServletDestination
IOException
protected UndertowHTTPHandler createUndertowHTTPHandler(UndertowHTTPDestination jhd, boolean cmExact)
createUndertowHTTPHandler
in class UndertowHTTPDestination
public void shutdown()
AbstractDestination
shutdown
in interface Destination
shutdown
in class AbstractHTTPDestination
Apache CXF