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.JAXWSHttpSpiDestinationHTTP 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.PrincipalAuthorizationPolicy
-
Nested 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_REDIRECTION
-
Fields inherited from class org.apache.cxf.transport.AbstractDestination
endpointInfo, reference
-
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
-
-
Constructor Summary
Constructors Constructor Description UndertowServerDestination(Bus b, org.apache.cxf.transport.http.DestinationRegistry registry, EndpointInfo ei)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivate()Activate receipt of incoming messages.protected voiddeactivate()Deactivate receipt of incoming messages.voidfinalizeConfig()protected LoggergetLogger()protected UndertowServerEngineFactorygetServerEngineFactory()-
Methods inherited from class org.apache.cxf.transport.http_jaxws_spi.JAXWSHttpSpiDestination
doService, getBasePath, serviceRequest
-
Methods 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, shutdown
-
Methods inherited from class org.apache.cxf.transport.AbstractDestination
getAddress, getBackChannel, getEndpointInfo
-
Methods inherited from class org.apache.cxf.transport.AbstractObservable
getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.transport.Destination
getAddress, getBackChannel, getMessageObserver
-
Methods inherited from interface org.apache.cxf.transport.Observable
setMessageObserver
-
-
-
-
Constructor Detail
-
UndertowServerDestination
public UndertowServerDestination(Bus b, org.apache.cxf.transport.http.DestinationRegistry registry, EndpointInfo ei) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getLogger
protected Logger 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
protected UndertowServerEngineFactory 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
-
-