org.jboss.soa.esb.listeners.gateway.http
Class HttpGatewayServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.jboss.soa.esb.listeners.gateway.http.HttpGatewayServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class HttpGatewayServlet
extends javax.servlet.http.HttpServlet

Http Gateway Servlet.

An instance of this class gets configured for each http-listener urlPattern.

Author:
tom.fennelly@jboss.com
See Also:
HttpGatewayDeploymentFactory, Serialized Form

Field Summary
static java.lang.String ASYNC_PAYLOAD
           
static java.lang.String ASYNC_PAYLOAD_CHARACTER_ENCODING
           
static java.lang.String ASYNC_PAYLOAD_CONTENT_TYPE
           
static java.lang.String ASYNC_SERVICE_INVOKE
           
static java.lang.String ASYNC_STATUS_CODE
           
static java.lang.String EXCEPTION_MAPPINGS
           
static java.lang.String PAYLOAD_AS
           
 
Constructor Summary
HttpGatewayServlet()
           
 
Method Summary
 void init(javax.servlet.ServletConfig config)
           
protected  void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PAYLOAD_AS

public static final java.lang.String PAYLOAD_AS
See Also:
Constant Field Values

EXCEPTION_MAPPINGS

public static final java.lang.String EXCEPTION_MAPPINGS
See Also:
Constant Field Values

ASYNC_SERVICE_INVOKE

public static final java.lang.String ASYNC_SERVICE_INVOKE
See Also:
Constant Field Values

ASYNC_STATUS_CODE

public static final java.lang.String ASYNC_STATUS_CODE
See Also:
Constant Field Values

ASYNC_PAYLOAD

public static final java.lang.String ASYNC_PAYLOAD
See Also:
Constant Field Values

ASYNC_PAYLOAD_CONTENT_TYPE

public static final java.lang.String ASYNC_PAYLOAD_CONTENT_TYPE
See Also:
Constant Field Values

ASYNC_PAYLOAD_CHARACTER_ENCODING

public static final java.lang.String ASYNC_PAYLOAD_CHARACTER_ENCODING
See Also:
Constant Field Values
Constructor Detail

HttpGatewayServlet

public HttpGatewayServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

service

protected void service(javax.servlet.http.HttpServletRequest req,
                       javax.servlet.http.HttpServletResponse resp)
                throws javax.servlet.ServletException,
                       java.io.IOException
Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException