Package org.wildfly.httpclient.ejb
Class RemoteHTTPHandler
- java.lang.Object
-
- org.wildfly.httpclient.ejb.RemoteHTTPHandler
-
- All Implemented Interfaces:
io.undertow.server.HttpHandler
- Direct Known Subclasses:
HttpDiscoveryHandler
public abstract class RemoteHTTPHandler extends Object implements io.undertow.server.HttpHandler
Undertow HTTP handler that is responsible for initial parsing of EJB over HTTP messages- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description RemoteHTTPHandler(ExecutorService executorService)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidhandleInternal(io.undertow.server.HttpServerExchange exchange)voidhandleRequest(io.undertow.server.HttpServerExchange exchange)protected org.wildfly.httpclient.ejb.RemoteHTTPHandler.ReceivedTransactionreadTransaction(org.jboss.marshalling.Unmarshaller unmarshaller)
-
-
-
Constructor Detail
-
RemoteHTTPHandler
public RemoteHTTPHandler(ExecutorService executorService)
-
-
Method Detail
-
handleRequest
public final void handleRequest(io.undertow.server.HttpServerExchange exchange) throws Exception- Specified by:
handleRequestin interfaceio.undertow.server.HttpHandler- Throws:
Exception
-
handleInternal
protected abstract void handleInternal(io.undertow.server.HttpServerExchange exchange) throws Exception- Throws:
Exception
-
readTransaction
protected org.wildfly.httpclient.ejb.RemoteHTTPHandler.ReceivedTransaction readTransaction(org.jboss.marshalling.Unmarshaller unmarshaller) throws IOException- Throws:
IOException
-
-