1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5
<!-- Generated by javadoc (build 1.4.2_08) on Sat Apr 22 18:57:22 PDT 2006 -->
7
SOAPMonitorService (Axis API)
10
<META NAME="keywords" CONTENT="org.apache.axis.monitor.SOAPMonitorService class">
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
14
<SCRIPT type="text/javascript">
15
function windowTitle()
17
parent.document.title="SOAPMonitorService (Axis API)";
23
<BODY BGCOLOR="white" onload="windowTitle();">
26
<!-- ========= START OF TOP NAVBAR ======= -->
27
<A NAME="navbar_top"><!-- --></A>
28
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
31
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32
<A NAME="navbar_top_firstrow"><!-- --></A>
33
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34
<TR ALIGN="center" VALIGN="top">
35
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
36
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
37
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
38
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SOAPMonitorService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
39
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
40
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
41
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
42
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
46
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
53
<A HREF="../../../../org/apache/axis/monitor/SOAPMonitorConstants.html" title="class in org.apache.axis.monitor"><B>PREV CLASS</B></A>
54
NEXT CLASS</FONT></TD>
55
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
56
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
57
<A HREF="SOAPMonitorService.html" target="_top"><B>NO FRAMES</B></A>
58
<SCRIPT type="text/javascript">
61
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
66
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
72
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
73
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
74
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
78
<A NAME="skip-navbar_top"></A>
79
<!-- ========= END OF TOP NAVBAR ========= -->
82
<!-- ======== START OF CLASS DATA ======== -->
85
org.apache.axis.monitor</FONT>
87
Class SOAPMonitorService</H2>
90
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">javax.servlet.GenericServlet
91
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by">javax.servlet.http.HttpServlet
92
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.axis.monitor.SOAPMonitorService</B>
95
<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig</DD>
99
<DT>public class <B>SOAPMonitorService</B><DT>extends javax.servlet.http.HttpServlet</DL>
102
This is a SOAP Monitor Service class.
104
During the HTTP server startup, the servlet init method
105
is invoked. This allows the code to open a server
106
socket that will be used to communicate with running
109
When an HTTP GET request is received, the servlet
110
dynamically produces an HTML document to load the SOAP
111
monitor applet and supply the port number being used by
112
the server socket (so the applet will know how to
113
connect back to the server).
115
Each time a socket connection is established, a new
116
thread is created to handle communications from the
119
The publishMethod routine is invoked by the SOAP monitor
120
handler when a SOAP message request or response is
121
detected. The information about the SOAP message is
122
then forwared to all current socket connections for
123
display by the applet.
128
<DT><B>Author:</B></DT>
129
<DD>Brian Price (pricebe@us.ibm.com)
130
xdoclet tags are not active yet; keep web.xml in sync</DD>
131
<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.apache.axis.monitor.SOAPMonitorService">Serialized Form</A></DL>
135
<!-- ======== NESTED CLASS SUMMARY ======== -->
138
<!-- =========== FIELD SUMMARY =========== -->
141
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
143
<A NAME="constructor_summary"><!-- --></A>
144
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
145
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
146
<TD COLSPAN=2><FONT SIZE="+2">
147
<B>Constructor Summary</B></FONT></TD>
149
<TR BGCOLOR="white" CLASS="TableRowColor">
150
<TD><CODE><B><A HREF="../../../../org/apache/axis/monitor/SOAPMonitorService.html#SOAPMonitorService()">SOAPMonitorService</A></B>()</CODE>
153
Constructor</TD>
157
<!-- ========== METHOD SUMMARY =========== -->
159
<A NAME="method_summary"><!-- --></A>
160
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
161
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
162
<TD COLSPAN=2><FONT SIZE="+2">
163
<B>Method Summary</B></FONT></TD>
165
<TR BGCOLOR="white" CLASS="TableRowColor">
166
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
167
<CODE> void</CODE></FONT></TD>
168
<TD><CODE><B><A HREF="../../../../org/apache/axis/monitor/SOAPMonitorService.html#destroy()">destroy</A></B>()</CODE>
171
Servlet termination</TD>
173
<TR BGCOLOR="white" CLASS="TableRowColor">
174
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175
<CODE> void</CODE></FONT></TD>
176
<TD><CODE><B><A HREF="../../../../org/apache/axis/monitor/SOAPMonitorService.html#doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)">doGet</A></B>(javax.servlet.http.HttpServletRequest request,
177
javax.servlet.http.HttpServletResponse response)</CODE>
180
HTTP GET request</TD>
182
<TR BGCOLOR="white" CLASS="TableRowColor">
183
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
184
<CODE> void</CODE></FONT></TD>
185
<TD><CODE><B><A HREF="../../../../org/apache/axis/monitor/SOAPMonitorService.html#init()">init</A></B>()</CODE>
188
Servlet initialiation</TD>
190
<TR BGCOLOR="white" CLASS="TableRowColor">
191
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
192
<CODE>static void</CODE></FONT></TD>
193
<TD><CODE><B><A HREF="../../../../org/apache/axis/monitor/SOAPMonitorService.html#publishMessage(java.lang.Long, java.lang.Integer, java.lang.String, java.lang.String)">publishMessage</A></B>(java.lang.Long id,
194
java.lang.Integer type,
195
java.lang.String target,
196
java.lang.String soap)</CODE>
199
Publish a SOAP message to listeners</TD>
202
<A NAME="methods_inherited_from_class_javax.servlet.http.HttpServlet"><!-- --></A>
203
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
204
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
205
<TD><B>Methods inherited from class javax.servlet.http.HttpServlet</B></TD>
207
<TR BGCOLOR="white" CLASS="TableRowColor">
208
<TD><CODE>doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service</CODE></TD>
211
<A NAME="methods_inherited_from_class_javax.servlet.GenericServlet"><!-- --></A>
212
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
213
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
214
<TD><B>Methods inherited from class javax.servlet.GenericServlet</B></TD>
216
<TR BGCOLOR="white" CLASS="TableRowColor">
217
<TD><CODE>getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log</CODE></TD>
220
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
221
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
222
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
223
<TD><B>Methods inherited from class java.lang.Object</B></TD>
225
<TR BGCOLOR="white" CLASS="TableRowColor">
226
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
232
<!-- ============ FIELD DETAIL =========== -->
235
<!-- ========= CONSTRUCTOR DETAIL ======== -->
237
<A NAME="constructor_detail"><!-- --></A>
238
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
239
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
240
<TD COLSPAN=1><FONT SIZE="+2">
241
<B>Constructor Detail</B></FONT></TD>
245
<A NAME="SOAPMonitorService()"><!-- --></A><H3>
246
SOAPMonitorService</H3>
248
public <B>SOAPMonitorService</B>()</PRE>
254
<!-- ============ METHOD DETAIL ========== -->
256
<A NAME="method_detail"><!-- --></A>
257
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
258
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
259
<TD COLSPAN=1><FONT SIZE="+2">
260
<B>Method Detail</B></FONT></TD>
264
<A NAME="publishMessage(java.lang.Long, java.lang.Integer, java.lang.String, java.lang.String)"><!-- --></A><H3>
267
public static void <B>publishMessage</B>(java.lang.Long id,
268
java.lang.Integer type,
269
java.lang.String target,
270
java.lang.String soap)</PRE>
272
<DD>Publish a SOAP message to listeners
280
<A NAME="init()"><!-- --></A><H3>
283
public void <B>init</B>()
284
throws javax.servlet.ServletException</PRE>
286
<DD>Servlet initialiation
291
<DD><CODE>javax.servlet.ServletException</CODE></DL>
296
<A NAME="destroy()"><!-- --></A><H3>
299
public void <B>destroy</B>()</PRE>
301
<DD>Servlet termination
309
<A NAME="doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)"><!-- --></A><H3>
312
public void <B>doGet</B>(javax.servlet.http.HttpServletRequest request,
313
javax.servlet.http.HttpServletResponse response)
314
throws java.io.IOException,
315
javax.servlet.ServletException</PRE>
322
<DD><CODE>java.io.IOException</CODE>
323
<DD><CODE>javax.servlet.ServletException</CODE></DL>
326
<!-- ========= END OF CLASS DATA ========= -->
330
<!-- ======= START OF BOTTOM NAVBAR ====== -->
331
<A NAME="navbar_bottom"><!-- --></A>
332
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
333
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
335
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
336
<A NAME="navbar_bottom_firstrow"><!-- --></A>
337
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
338
<TR ALIGN="center" VALIGN="top">
339
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
340
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
341
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
342
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SOAPMonitorService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
343
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
344
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
345
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
346
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
350
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
356
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
357
<A HREF="../../../../org/apache/axis/monitor/SOAPMonitorConstants.html" title="class in org.apache.axis.monitor"><B>PREV CLASS</B></A>
358
NEXT CLASS</FONT></TD>
359
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
360
<A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>
361
<A HREF="SOAPMonitorService.html" target="_top"><B>NO FRAMES</B></A>
362
<SCRIPT type="text/javascript">
365
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
370
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
376
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
377
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
378
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
379
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
382
<A NAME="skip-navbar_bottom"></A>
383
<!-- ======== END OF BOTTOM NAVBAR ======= -->
386
Copyright © 2005 Apache Web Services Project. All Rights Reserved.