站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 jaxrpc API Documentation 英文版文档

SOAPMonitorService (JAXRPC API) - JBoss 3.2.7 jaxrpc API Documentation 英文版文档


org.apache.axis.monitor
Class SOAPMonitorService

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.apache.axis.monitor.SOAPMonitorService
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class SOAPMonitorService
extends javax.servlet.http.HttpServlet

This is a SOAP Monitor Service class.

During the HTTP server startup, the servlet init method is invoked. This allows the code to open a server socket that will be used to communicate with running applets.

When an HTTP GET request is received, the servlet dynamically produces an HTML document to load the SOAP monitor applet and supply the port number being used by the server socket (so the applet will know how to connect back to the server).

Each time a socket connection is established, a new thread is created to handle communications from the applet.

The publishMethod routine is invoked by the SOAP monitor handler when a SOAP message request or response is detected. The information about the SOAP message is then forwared to all current socket connections for display by the applet.

Author:
Brian Price (pricebe@us.ibm.com) xdoclet tags are not active yet; keep web.xml in sync
See Also:
Serialized Form

Constructor Summary
SOAPMonitorService()
          Constructor
 
Method Summary
 void destroy()
          Servlet termination
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          HTTP GET request
 void init()
          Servlet initialiation
static void publishMessage(Long id, Integer type, String target, String soap)
          Publish a SOAP message to listeners
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
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
 

Constructor Detail

SOAPMonitorService

public SOAPMonitorService()
Constructor

Method Detail

publishMessage

public static void publishMessage(Long id,
                                  Integer type,
                                  String target,
                                  String soap)
Publish a SOAP message to listeners


init

public void init()
          throws javax.servlet.ServletException
Servlet initialiation

Throws:
javax.servlet.ServletException

destroy

public void destroy()
Servlet termination


doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws IOException,
                  javax.servlet.ServletException
HTTP GET request

Throws:
IOException
javax.servlet.ServletException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.