Class UndertowServerDestination
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.http_jaxws_spi.JAXWSHttpSpiDestination
org.jboss.wsf.stack.cxf.addons.transports.undertow.UndertowServerDestination
- All Implemented Interfaces:
Configurable,Assertor,Destination,DestinationWithEndpoint,MultiplexDestination,Observable
public class UndertowServerDestination
extends org.apache.cxf.transport.http_jaxws_spi.JAXWSHttpSpiDestination
HTTP destination to be used with Undertow; this extends the
basic JAXWSHttpSpiDestination with all the mechanisms for properly
handling destination and factory life-cycles.
- Since:
- 19-Aug-2010
- Author:
- alessio.soldano@jboss.com, Jim Ma
-
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
AbstractDestination.AbstractBackChannelConduit -
Field Summary
Fields 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
ConstructorsConstructorDescriptionUndertowServerDestination(Bus b, org.apache.cxf.transport.http.DestinationRegistry registry, EndpointInfo ei) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate()Activate receipt of incoming messages.protected voidDeactivate receipt of incoming messages.voidprotected Loggerprotected UndertowServerEngineFactoryMethods inherited from class org.apache.cxf.transport.http_jaxws_spi.JAXWSHttpSpiDestination
doService, getBasePath, serviceRequestMethods inherited from class org.apache.cxf.transport.http.AbstractHTTPDestination
assertMessage, 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, shutdownMethods 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
setMessageObserver
-
Constructor Details
-
UndertowServerDestination
public UndertowServerDestination(Bus b, org.apache.cxf.transport.http.DestinationRegistry registry, EndpointInfo ei) throws IOException - Throws:
IOException
-
-
Method Details
-
getLogger
- Overrides:
getLoggerin classorg.apache.cxf.transport.http_jaxws_spi.JAXWSHttpSpiDestination- Returns:
- the logger to use
-
finalizeConfig
public void finalizeConfig()- Overrides:
finalizeConfigin classorg.apache.cxf.transport.http.AbstractHTTPDestination
-
getServerEngineFactory
-
activate
protected void activate()Activate receipt of incoming messages.- Overrides:
activatein classorg.apache.cxf.transport.http.AbstractHTTPDestination
-
deactivate
protected void deactivate()Deactivate receipt of incoming messages.- Overrides:
deactivatein classorg.apache.cxf.transport.http.AbstractHTTPDestination
-