org.experlog.base
Class ESServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.experlog.base.ESServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
OpenEAS, RandomImageCtrl, Servlet

public class ESServlet
extends javax.servlet.http.HttpServlet

An openeas servlet.

See Also:
Serialized Form

Field Summary
 org.apache.log4j.Category logger
           
 
Constructor Summary
ESServlet()
           
 
Method Summary
 boolean actionFailed()
           
 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 getRequest(OpenClient session, ESServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void init(javax.servlet.ServletConfig cfg)
           
 void postRequest(OpenClient session, ESServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void printException(java.lang.String type, java.lang.Exception e, javax.servlet.http.HttpServletResponse res)
           
 void setAutoconnect(boolean ac)
           
 void setNoContent(javax.servlet.http.HttpServletResponse res)
           
 void setNoStore(javax.servlet.http.HttpServletResponse res)
           
 void setNotModified(javax.servlet.http.HttpServletResponse res)
           
 void sget(OpenClient session, ESServletRequest ereq, javax.servlet.http.HttpServletResponse res, boolean get)
           
 void syncsget(OpenClient session, ESServletRequest ereq, javax.servlet.http.HttpServletResponse res, boolean get)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, 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

logger

public org.apache.log4j.Category logger
Constructor Detail

ESServlet

public ESServlet()
Method Detail

init

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

setAutoconnect

public void setAutoconnect(boolean ac)

setNoStore

public void setNoStore(javax.servlet.http.HttpServletResponse res)

setNoContent

public void setNoContent(javax.servlet.http.HttpServletResponse res)

setNotModified

public void setNotModified(javax.servlet.http.HttpServletResponse res)

doGet

public void doGet(javax.servlet.http.HttpServletRequest req,
                  javax.servlet.http.HttpServletResponse res)
           throws javax.servlet.ServletException,
                  java.io.IOException
Overrides:
doGet in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException

getRequest

public void getRequest(OpenClient session,
                       ESServletRequest req,
                       javax.servlet.http.HttpServletResponse res)
                throws javax.servlet.ServletException,
                       java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

postRequest

public void postRequest(OpenClient session,
                        ESServletRequest req,
                        javax.servlet.http.HttpServletResponse res)
                 throws javax.servlet.ServletException,
                        java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

sget

public void sget(OpenClient session,
                 ESServletRequest ereq,
                 javax.servlet.http.HttpServletResponse res,
                 boolean get)
          throws java.lang.Exception
Throws:
java.lang.Exception

syncsget

public void syncsget(OpenClient session,
                     ESServletRequest ereq,
                     javax.servlet.http.HttpServletResponse res,
                     boolean get)
              throws java.lang.Exception
Throws:
java.lang.Exception

doPost

public void doPost(javax.servlet.http.HttpServletRequest req,
                   javax.servlet.http.HttpServletResponse res)
            throws javax.servlet.ServletException,
                   java.io.IOException
Overrides:
doPost in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException

actionFailed

public boolean actionFailed()

printException

public void printException(java.lang.String type,
                           java.lang.Exception e,
                           javax.servlet.http.HttpServletResponse res)
                    throws java.io.IOException
Throws:
java.io.IOException