org.ow2.petals.binding.soap.listener.incoming.servlet
Class WelcomeServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.ow2.petals.binding.soap.listener.incoming.servlet.WelcomeServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class WelcomeServlet
extends javax.servlet.http.HttpServlet

A servlet which displays basic information. It replaces the default 404 pages.

Since:
3.1
Author:
Christophe HAMERLING - eBM WebSourcing
See Also:
Serialized Form

Constructor Summary
WelcomeServlet(SoapServerConfig config, ServerStats stats, org.ow2.petals.probes.CounterProbe probeInformationServlet, org.ow2.petals.probes.GaugeProbe<Integer,Integer> probeHttpServerThreadPoolAllocatedThreads, org.ow2.petals.probes.GaugeProbe<Integer,Integer> probeHttpServerThreadPoolIdleThreads, org.ow2.petals.probes.GaugeProbe<Integer,Integer> probeHttpServerThreadPoolQueuedRequests, Logger logger)
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
           
protected  void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
           
 
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, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WelcomeServlet

public WelcomeServlet(SoapServerConfig config,
                      ServerStats stats,
                      org.ow2.petals.probes.CounterProbe probeInformationServlet,
                      org.ow2.petals.probes.GaugeProbe<Integer,Integer> probeHttpServerThreadPoolAllocatedThreads,
                      org.ow2.petals.probes.GaugeProbe<Integer,Integer> probeHttpServerThreadPoolIdleThreads,
                      org.ow2.petals.probes.GaugeProbe<Integer,Integer> probeHttpServerThreadPoolQueuedRequests,
                      Logger logger)
Parameters:
config -
stats -
probeInformationServlet - The probe counting unknown URLs received by the Jetty server.
probeHttpServerThreadPoolAllocatedThreads - The probe counting allocated threads in the thread pool of the HTTP server.
probeHttpServerThreadPoolIdleThreads - The probe counting idle threads in the thread pool of the HTTP server.
probeHttpServerThreadPoolQueuedRequests - The probe counting requests in the queue of the thread pool of the HTTP server.
logger - The component logger
Method Detail

doGet

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

doPost

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


Copyright © 2005-2012 Petals Link (EBM Websourcing). All Rights Reserved.