Errai 3.0.1-SNAPSHOT

org.jboss.errai.tools.proxy
Class XmlHttpProxyServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.jboss.errai.tools.proxy.XmlHttpProxyServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class XmlHttpProxyServlet
extends javax.servlet.http.HttpServlet

XmlHttpProxyServlet . Used for development in Hosted Mode with server message bus being deployed on an external container. I.e. JBoss AS.

Usage (web.xml):

   <servlet>
       <servlet-name>erraiProxy</servlet-name>
       <description>Errai Proxy</description>
       <servlet-class>org.jboss.errai.tools.proxy.XmlHttpProxyServlet</servlet-class>
       <init-param>
           <param-name>config.name</param-name>
           <param-value>errai-proxy.json</param-value>
       </init-param>
       <load-on-startup>1</load-on-startup>
   </servlet>

   <servlet-mapping>
       <servlet-name>erraiProxy</servlet-name>
       <url-pattern>/app/proxy/*</url-pattern>
   </servlet-mapping>

 

errai-config.json:


 

Author:
Greg Murray, Heiko Braun
See Also:
Serialized Form

Field Summary
static String REMOTE_USER
           
 
Constructor Summary
XmlHttpProxyServlet()
           
 
Method Summary
 void doDelete(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void doProcess(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String method)
           
 void doPut(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 Logger getLogger()
           
 void init(javax.servlet.ServletConfig config)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doHead, doOptions, doTrace, getLastModified, service, 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

REMOTE_USER

public static String REMOTE_USER
Constructor Detail

XmlHttpProxyServlet

public XmlHttpProxyServlet()
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

doDelete

public void doDelete(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse res)
Overrides:
doDelete in class javax.servlet.http.HttpServlet

doGet

public void doGet(javax.servlet.http.HttpServletRequest req,
                  javax.servlet.http.HttpServletResponse res)
Overrides:
doGet in class javax.servlet.http.HttpServlet

doPost

public void doPost(javax.servlet.http.HttpServletRequest req,
                   javax.servlet.http.HttpServletResponse res)
Overrides:
doPost in class javax.servlet.http.HttpServlet

doPut

public void doPut(javax.servlet.http.HttpServletRequest req,
                  javax.servlet.http.HttpServletResponse res)
Overrides:
doPut in class javax.servlet.http.HttpServlet

doProcess

public void doProcess(javax.servlet.http.HttpServletRequest req,
                      javax.servlet.http.HttpServletResponse res,
                      String method)

getLogger

public Logger getLogger()

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.