public class UndertowHTTPDestination
extends org.apache.cxf.transport.servlet.ServletDestination
implements org.wildfly.extension.camel.service.CamelEndpointDeploymentSchedulerService.EndpointHttpHandler
| Modifier and Type | Field and Description |
|---|---|
protected HttpServerEngine |
engine |
protected java.lang.ClassLoader |
loader |
protected java.net.URL |
nurl |
protected HttpServerEngineFactory |
serverEngineFactory |
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| Constructor and Description |
|---|
UndertowHTTPDestination(org.apache.cxf.Bus bus,
org.apache.cxf.transport.http.DestinationRegistry registry,
org.apache.cxf.service.model.EndpointInfo ei)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activate receipt of incoming messages.
|
UndertowHTTPHandler |
createJettyHTTPHandler(UndertowHTTPDestination jhd,
boolean cmExact) |
void |
deactivate()
Deactivate receipt of incoming messages.
|
void |
finalizeConfig()
This method is used to finalize the configuration
after the configuration items have been set.
|
java.lang.String |
getAddress(org.apache.cxf.service.model.EndpointInfo endpointInfo) |
java.lang.String |
getBasePathForFullAddress(java.lang.String addr) |
java.lang.ClassLoader |
getClassLoader() |
void |
retrieveEngine()
Post-configure retreival of server engine.
|
void |
service(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
getBasePath, getLoggerassertMessage, canAssert, contextMatchOnExact, 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, shutdowngetAddress, getBackChannel, getEndpointInfogetMessageObserver, getTargetReference, getTargetReference, setMessageObserverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonServletConfigAvailableprotected HttpServerEngine engine
protected HttpServerEngineFactory serverEngineFactory
protected java.net.URL nurl
protected java.lang.ClassLoader loader
public UndertowHTTPDestination(org.apache.cxf.Bus bus,
org.apache.cxf.transport.http.DestinationRegistry registry,
org.apache.cxf.service.model.EndpointInfo ei)
throws java.io.IOException
bus - the associated Busregistry - the associated destinationRegistryei - the endpoint info of the destinationjava.io.IOExceptionpublic void retrieveEngine()
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionpublic void finalizeConfig()
finalizeConfig in class org.apache.cxf.transport.http.AbstractHTTPDestinationpublic java.lang.String getAddress(org.apache.cxf.service.model.EndpointInfo endpointInfo)
public void activate()
activate in class org.apache.cxf.transport.http.AbstractHTTPDestinationpublic UndertowHTTPHandler createJettyHTTPHandler(UndertowHTTPDestination jhd, boolean cmExact)
public void deactivate()
deactivate in class org.apache.cxf.transport.http.AbstractHTTPDestinationpublic java.lang.String getBasePathForFullAddress(java.lang.String addr)
public void service(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws java.io.IOException
service in interface org.wildfly.extension.camel.service.CamelEndpointDeploymentSchedulerService.EndpointHttpHandlerjava.io.IOExceptionpublic java.lang.ClassLoader getClassLoader()
getClassLoader in interface org.wildfly.extension.camel.service.CamelEndpointDeploymentSchedulerService.EndpointHttpHandlerCopyright © 2018. All rights reserved.