~ubuntu-branches/debian/squeeze/axis/squeeze

« back to all changes in this revision

Viewing changes to docs/apiDocs/org/apache/axis/SimpleChain.html

  • Committer: Bazaar Package Importer
  • Author(s): Vladimír Lapáček
  • Date: 2006-09-06 22:31:39 UTC
  • Revision ID: james.westby@ubuntu.com-20060906223139-l7m5edxeositeppl
Tags: upstream-1.4
Import upstream version 1.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
2
<!--NewPage-->
 
3
<HTML>
 
4
<HEAD>
 
5
<!-- Generated by javadoc (build 1.4.2_08) on Sat Apr 22 18:57:17 PDT 2006 -->
 
6
<TITLE>
 
7
SimpleChain (Axis API)
 
8
</TITLE>
 
9
 
 
10
<META NAME="keywords" CONTENT="org.apache.axis.SimpleChain class">
 
11
 
 
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
 
13
 
 
14
<SCRIPT type="text/javascript">
 
15
function windowTitle()
 
16
{
 
17
    parent.document.title="SimpleChain (Axis API)";
 
18
}
 
19
</SCRIPT>
 
20
 
 
21
</HEAD>
 
22
 
 
23
<BODY BGCOLOR="white" onload="windowTitle();">
 
24
 
 
25
 
 
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="">
 
30
<TR>
 
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>&nbsp;</TD>
 
36
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
 
37
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
 
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SimpleChain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
 
39
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
 
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
 
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
 
42
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
 
43
  </TR>
 
44
</TABLE>
 
45
</TD>
 
46
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
 
47
</EM>
 
48
</TD>
 
49
</TR>
 
50
 
 
51
<TR>
 
52
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 
53
&nbsp;<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis"><B>PREV CLASS</B></A>&nbsp;
 
54
&nbsp;<A HREF="../../../org/apache/axis/SimpleTargetedChain.html" title="class in org.apache.axis"><B>NEXT CLASS</B></A></FONT></TD>
 
55
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 
56
  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
 
57
&nbsp;<A HREF="SimpleChain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
 
58
&nbsp;<SCRIPT type="text/javascript">
 
59
  <!--
 
60
  if(window==top) {
 
61
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
 
62
  }
 
63
  //-->
 
64
</SCRIPT>
 
65
<NOSCRIPT>
 
66
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
 
67
</NOSCRIPT>
 
68
 
 
69
</FONT></TD>
 
70
</TR>
 
71
<TR>
 
72
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 
73
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
 
74
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 
75
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
 
76
</TR>
 
77
</TABLE>
 
78
<A NAME="skip-navbar_top"></A>
 
79
<!-- ========= END OF TOP NAVBAR ========= -->
 
80
 
 
81
<HR>
 
82
<!-- ======== START OF CLASS DATA ======== -->
 
83
<H2>
 
84
<FONT SIZE="-1">
 
85
org.apache.axis</FONT>
 
86
<BR>
 
87
Class SimpleChain</H2>
 
88
<PRE>
 
89
java.lang.Object
 
90
  <IMG SRC="../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">org.apache.axis.handlers.BasicHandler</A>
 
91
      <IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>org.apache.axis.SimpleChain</B>
 
92
</PRE>
 
93
<DL>
 
94
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A>, <A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A>, java.io.Serializable</DD>
 
95
</DL>
 
96
<DL>
 
97
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/axis/SimpleTargetedChain.html" title="class in org.apache.axis">SimpleTargetedChain</A></DD>
 
98
</DL>
 
99
<HR>
 
100
<DL>
 
101
<DT>public class <B>SimpleChain</B><DT>extends <A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A><DT>implements <A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A></DL>
 
102
 
 
103
<P>
 
104
A Simple Chain is a 'composite' Handler in that it aggregates a collection
 
105
 of Handlers and also acts as a Handler which delegates its operations to
 
106
 the collection.
 
107
 <p>
 
108
 A Simple Chain initially has no Handlers. Handlers may be added until the
 
109
 chain is invoke()d after which Handlers may not be added (and any attempt
 
110
 to do so will throw an exception).
 
111
<P>
 
112
 
 
113
<P>
 
114
<DL>
 
115
<DT><B>Author:</B></DT>
 
116
  <DD>Doug Davis (dug@us.ibm.com), Glyn Normington (norm@uk.ibm.com)</DD>
 
117
<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.apache.axis.SimpleChain">Serialized Form</A></DL>
 
118
<HR>
 
119
 
 
120
<P>
 
121
<!-- ======== NESTED CLASS SUMMARY ======== -->
 
122
 
 
123
 
 
124
<!-- =========== FIELD SUMMARY =========== -->
 
125
 
 
126
<A NAME="field_summary"><!-- --></A>
 
127
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
128
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 
129
<TD COLSPAN=2><FONT SIZE="+2">
 
130
<B>Field Summary</B></FONT></TD>
 
131
</TR>
 
132
<TR BGCOLOR="white" CLASS="TableRowColor">
 
133
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
134
<CODE>protected &nbsp;java.util.Vector</CODE></FONT></TD>
 
135
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#handlers">handlers</A></B></CODE>
 
136
 
 
137
<BR>
 
138
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 
139
</TR>
 
140
<TR BGCOLOR="white" CLASS="TableRowColor">
 
141
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
142
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
 
143
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#invoked">invoked</A></B></CODE>
 
144
 
 
145
<BR>
 
146
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 
147
</TR>
 
148
</TABLE>
 
149
&nbsp;<A NAME="fields_inherited_from_class_org.apache.axis.handlers.BasicHandler"><!-- --></A>
 
150
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
151
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 
152
<TD><B>Fields inherited from class org.apache.axis.handlers.<A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></B></TD>
 
153
</TR>
 
154
<TR BGCOLOR="white" CLASS="TableRowColor">
 
155
<TD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#makeLockable">makeLockable</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#name">name</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#options">options</A></CODE></TD>
 
156
</TR>
 
157
</TABLE>
 
158
&nbsp;
 
159
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
 
160
 
 
161
<A NAME="constructor_summary"><!-- --></A>
 
162
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
163
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 
164
<TD COLSPAN=2><FONT SIZE="+2">
 
165
<B>Constructor Summary</B></FONT></TD>
 
166
</TR>
 
167
<TR BGCOLOR="white" CLASS="TableRowColor">
 
168
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#SimpleChain()">SimpleChain</A></B>()</CODE>
 
169
 
 
170
<BR>
 
171
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
 
172
</TR>
 
173
</TABLE>
 
174
&nbsp;
 
175
<!-- ========== METHOD SUMMARY =========== -->
 
176
 
 
177
<A NAME="method_summary"><!-- --></A>
 
178
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
179
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 
180
<TD COLSPAN=2><FONT SIZE="+2">
 
181
<B>Method Summary</B></FONT></TD>
 
182
</TR>
 
183
<TR BGCOLOR="white" CLASS="TableRowColor">
 
184
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
185
<CODE>&nbsp;void</CODE></FONT></TD>
 
186
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#addHandler(org.apache.axis.Handler)">addHandler</A></B>(<A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A>&nbsp;handler)</CODE>
 
187
 
 
188
<BR>
 
189
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a handler to the end of the chain.</TD>
 
190
</TR>
 
191
<TR BGCOLOR="white" CLASS="TableRowColor">
 
192
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
193
<CODE>&nbsp;boolean</CODE></FONT></TD>
 
194
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#canHandleBlock(javax.xml.namespace.QName)">canHandleBlock</A></B>(<A HREF="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</A>&nbsp;qname)</CODE>
 
195
 
 
196
<BR>
 
197
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicate if this handler can process <code>qname</code>.</TD>
 
198
</TR>
 
199
<TR BGCOLOR="white" CLASS="TableRowColor">
 
200
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
201
<CODE>&nbsp;void</CODE></FONT></TD>
 
202
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#cleanup()">cleanup</A></B>()</CODE>
 
203
 
 
204
<BR>
 
205
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cleanup is called when the chain containing this Handler object
 
206
 is done processing the chain.</TD>
 
207
</TR>
 
208
<TR BGCOLOR="white" CLASS="TableRowColor">
 
209
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
210
<CODE>&nbsp;boolean</CODE></FONT></TD>
 
211
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#contains(org.apache.axis.Handler)">contains</A></B>(<A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A>&nbsp;handler)</CODE>
 
212
 
 
213
<BR>
 
214
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Discover if a handler is in this chain.</TD>
 
215
</TR>
 
216
<TR BGCOLOR="white" CLASS="TableRowColor">
 
217
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
218
<CODE>&nbsp;void</CODE></FONT></TD>
 
219
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#generateWSDL(org.apache.axis.MessageContext)">generateWSDL</A></B>(<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</A>&nbsp;msgContext)</CODE>
 
220
 
 
221
<BR>
 
222
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterate over the chain letting each handler have a crack at
 
223
 contributing to a WSDL description.</TD>
 
224
</TR>
 
225
<TR BGCOLOR="white" CLASS="TableRowColor">
 
226
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
227
<CODE>&nbsp;org.w3c.dom.Element</CODE></FONT></TD>
 
228
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#getDeploymentData(org.w3c.dom.Document)">getDeploymentData</A></B>(org.w3c.dom.Document&nbsp;doc)</CODE>
 
229
 
 
230
<BR>
 
231
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This will return the root element of an XML doc that describes the
 
232
 deployment information about this handler.</TD>
 
233
</TR>
 
234
<TR BGCOLOR="white" CLASS="TableRowColor">
 
235
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
236
<CODE>&nbsp;<A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A>[]</CODE></FONT></TD>
 
237
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#getHandlers()">getHandlers</A></B>()</CODE>
 
238
 
 
239
<BR>
 
240
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of handlers in the chain.</TD>
 
241
</TR>
 
242
<TR BGCOLOR="white" CLASS="TableRowColor">
 
243
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
244
<CODE>&nbsp;void</CODE></FONT></TD>
 
245
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#init()">init</A></B>()</CODE>
 
246
 
 
247
<BR>
 
248
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Init is called when the chain containing this Handler object
 
249
 is instantiated.</TD>
 
250
</TR>
 
251
<TR BGCOLOR="white" CLASS="TableRowColor">
 
252
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
253
<CODE>&nbsp;void</CODE></FONT></TD>
 
254
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#invoke(org.apache.axis.MessageContext)">invoke</A></B>(<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</A>&nbsp;msgContext)</CODE>
 
255
 
 
256
<BR>
 
257
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterate over the chain invoking each handler.</TD>
 
258
</TR>
 
259
<TR BGCOLOR="white" CLASS="TableRowColor">
 
260
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
 
261
<CODE>&nbsp;void</CODE></FONT></TD>
 
262
<TD><CODE><B><A HREF="../../../org/apache/axis/SimpleChain.html#onFault(org.apache.axis.MessageContext)">onFault</A></B>(<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</A>&nbsp;msgContext)</CODE>
 
263
 
 
264
<BR>
 
265
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notify the handlers in this chain because some handler
 
266
 later on has faulted - in reverse order.</TD>
 
267
</TR>
 
268
</TABLE>
 
269
&nbsp;<A NAME="methods_inherited_from_class_org.apache.axis.handlers.BasicHandler"><!-- --></A>
 
270
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
271
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 
272
<TD><B>Methods inherited from class org.apache.axis.handlers.<A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></B></TD>
 
273
</TR>
 
274
<TR BGCOLOR="white" CLASS="TableRowColor">
 
275
<TD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#getName()">getName</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#getOption(java.lang.String)">getOption</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#getOptions()">getOptions</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#getUnderstoodHeaders()">getUnderstoodHeaders</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#initHashtable()">initHashtable</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#setName(java.lang.String)">setName</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#setOption(java.lang.String, java.lang.Object)">setOption</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#setOptionDefault(java.lang.String, java.lang.Object)">setOptionDefault</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#setOptions(java.util.Hashtable)">setOptions</A>, <A HREF="../../../org/apache/axis/handlers/BasicHandler.html#setOptionsLockable(boolean)">setOptionsLockable</A></CODE></TD>
 
276
</TR>
 
277
</TABLE>
 
278
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
 
279
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
280
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 
281
<TD><B>Methods inherited from class java.lang.Object</B></TD>
 
282
</TR>
 
283
<TR BGCOLOR="white" CLASS="TableRowColor">
 
284
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
 
285
</TR>
 
286
</TABLE>
 
287
&nbsp;<A NAME="methods_inherited_from_class_org.apache.axis.Handler"><!-- --></A>
 
288
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
289
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
 
290
<TD><B>Methods inherited from interface org.apache.axis.<A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></B></TD>
 
291
</TR>
 
292
<TR BGCOLOR="white" CLASS="TableRowColor">
 
293
<TD><CODE><A HREF="../../../org/apache/axis/Handler.html#getName()">getName</A>, <A HREF="../../../org/apache/axis/Handler.html#getOption(java.lang.String)">getOption</A>, <A HREF="../../../org/apache/axis/Handler.html#getOptions()">getOptions</A>, <A HREF="../../../org/apache/axis/Handler.html#getUnderstoodHeaders()">getUnderstoodHeaders</A>, <A HREF="../../../org/apache/axis/Handler.html#setName(java.lang.String)">setName</A>, <A HREF="../../../org/apache/axis/Handler.html#setOption(java.lang.String, java.lang.Object)">setOption</A>, <A HREF="../../../org/apache/axis/Handler.html#setOptions(java.util.Hashtable)">setOptions</A></CODE></TD>
 
294
</TR>
 
295
</TABLE>
 
296
&nbsp;
 
297
<P>
 
298
 
 
299
<!-- ============ FIELD DETAIL =========== -->
 
300
 
 
301
<A NAME="field_detail"><!-- --></A>
 
302
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
303
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 
304
<TD COLSPAN=1><FONT SIZE="+2">
 
305
<B>Field Detail</B></FONT></TD>
 
306
</TR>
 
307
</TABLE>
 
308
 
 
309
<A NAME="handlers"><!-- --></A><H3>
 
310
handlers</H3>
 
311
<PRE>
 
312
protected java.util.Vector <B>handlers</B></PRE>
 
313
<DL>
 
314
<DL>
 
315
</DL>
 
316
</DL>
 
317
<HR>
 
318
 
 
319
<A NAME="invoked"><!-- --></A><H3>
 
320
invoked</H3>
 
321
<PRE>
 
322
protected boolean <B>invoked</B></PRE>
 
323
<DL>
 
324
<DL>
 
325
</DL>
 
326
</DL>
 
327
 
 
328
<!-- ========= CONSTRUCTOR DETAIL ======== -->
 
329
 
 
330
<A NAME="constructor_detail"><!-- --></A>
 
331
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
332
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 
333
<TD COLSPAN=1><FONT SIZE="+2">
 
334
<B>Constructor Detail</B></FONT></TD>
 
335
</TR>
 
336
</TABLE>
 
337
 
 
338
<A NAME="SimpleChain()"><!-- --></A><H3>
 
339
SimpleChain</H3>
 
340
<PRE>
 
341
public <B>SimpleChain</B>()</PRE>
 
342
<DL>
 
343
</DL>
 
344
 
 
345
<!-- ============ METHOD DETAIL ========== -->
 
346
 
 
347
<A NAME="method_detail"><!-- --></A>
 
348
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
 
349
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
 
350
<TD COLSPAN=1><FONT SIZE="+2">
 
351
<B>Method Detail</B></FONT></TD>
 
352
</TR>
 
353
</TABLE>
 
354
 
 
355
<A NAME="init()"><!-- --></A><H3>
 
356
init</H3>
 
357
<PRE>
 
358
public void <B>init</B>()</PRE>
 
359
<DL>
 
360
<DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE></B></DD>
 
361
<DD>Init is called when the chain containing this Handler object
 
362
 is instantiated.
 
363
<P>
 
364
<DD><DL>
 
365
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Handler.html#init()">init</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#init()">init</A></CODE> in class <CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></CODE></DL>
 
366
</DD>
 
367
<DD><DL>
 
368
</DL>
 
369
</DD>
 
370
</DL>
 
371
<HR>
 
372
 
 
373
<A NAME="cleanup()"><!-- --></A><H3>
 
374
cleanup</H3>
 
375
<PRE>
 
376
public void <B>cleanup</B>()</PRE>
 
377
<DL>
 
378
<DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE></B></DD>
 
379
<DD>Cleanup is called when the chain containing this Handler object
 
380
 is done processing the chain.
 
381
<P>
 
382
<DD><DL>
 
383
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Handler.html#cleanup()">cleanup</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#cleanup()">cleanup</A></CODE> in class <CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></CODE></DL>
 
384
</DD>
 
385
<DD><DL>
 
386
</DL>
 
387
</DD>
 
388
</DL>
 
389
<HR>
 
390
 
 
391
<A NAME="invoke(org.apache.axis.MessageContext)"><!-- --></A><H3>
 
392
invoke</H3>
 
393
<PRE>
 
394
public void <B>invoke</B>(<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</A>&nbsp;msgContext)
 
395
            throws <A HREF="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</A></PRE>
 
396
<DL>
 
397
<DD>Iterate over the chain invoking each handler.  If there's a fault
 
398
 then call 'onFault' for each completed handler in reverse order, then
 
399
 rethrow the exception.
 
400
<P>
 
401
<DD><DL>
 
402
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Handler.html#invoke(org.apache.axis.MessageContext)">invoke</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE></DL>
 
403
</DD>
 
404
<DD><DL>
 
405
<DT><B>Parameters:</B><DD><CODE>msgContext</CODE> - the <code>MessageContext</code> to process with this
 
406
              <code>Handler</code>.
 
407
<DT><B>Throws:</B>
 
408
<DD><CODE><A HREF="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</A></CODE> - if there was a fault with any of the handlers</DL>
 
409
</DD>
 
410
</DL>
 
411
<HR>
 
412
 
 
413
<A NAME="generateWSDL(org.apache.axis.MessageContext)"><!-- --></A><H3>
 
414
generateWSDL</H3>
 
415
<PRE>
 
416
public void <B>generateWSDL</B>(<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</A>&nbsp;msgContext)
 
417
                  throws <A HREF="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</A></PRE>
 
418
<DL>
 
419
<DD>Iterate over the chain letting each handler have a crack at
 
420
 contributing to a WSDL description.
 
421
<P>
 
422
<DD><DL>
 
423
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Handler.html#generateWSDL(org.apache.axis.MessageContext)">generateWSDL</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#generateWSDL(org.apache.axis.MessageContext)">generateWSDL</A></CODE> in class <CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></CODE></DL>
 
424
</DD>
 
425
<DD><DL>
 
426
<DT><B>Parameters:</B><DD><CODE>msgContext</CODE> - the <code>MessageContext</code> to write the WSDL
 
427
              out to
 
428
<DT><B>Throws:</B>
 
429
<DD><CODE><A HREF="../../../org/apache/axis/AxisFault.html" title="class in org.apache.axis">AxisFault</A></CODE> - if there was a problem writing the WSDL</DL>
 
430
</DD>
 
431
</DL>
 
432
<HR>
 
433
 
 
434
<A NAME="onFault(org.apache.axis.MessageContext)"><!-- --></A><H3>
 
435
onFault</H3>
 
436
<PRE>
 
437
public void <B>onFault</B>(<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis">MessageContext</A>&nbsp;msgContext)</PRE>
 
438
<DL>
 
439
<DD>Notify the handlers in this chain because some handler
 
440
 later on has faulted - in reverse order. If any handlers
 
441
 have been added since we visited the chain, they will get
 
442
 notified too!
 
443
<P>
 
444
<DD><DL>
 
445
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Handler.html#onFault(org.apache.axis.MessageContext)">onFault</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#onFault(org.apache.axis.MessageContext)">onFault</A></CODE> in class <CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></CODE></DL>
 
446
</DD>
 
447
<DD><DL>
 
448
<DT><B>Parameters:</B><DD><CODE>msgContext</CODE> - the context to process</DL>
 
449
</DD>
 
450
</DL>
 
451
<HR>
 
452
 
 
453
<A NAME="canHandleBlock(javax.xml.namespace.QName)"><!-- --></A><H3>
 
454
canHandleBlock</H3>
 
455
<PRE>
 
456
public boolean <B>canHandleBlock</B>(<A HREF="../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</A>&nbsp;qname)</PRE>
 
457
<DL>
 
458
<DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE></B></DD>
 
459
<DD>Indicate if this handler can process <code>qname</code>.
 
460
<P>
 
461
<DD><DL>
 
462
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Handler.html#canHandleBlock(javax.xml.namespace.QName)">canHandleBlock</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#canHandleBlock(javax.xml.namespace.QName)">canHandleBlock</A></CODE> in class <CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></CODE></DL>
 
463
</DD>
 
464
<DD><DL>
 
465
</DL>
 
466
</DD>
 
467
</DL>
 
468
<HR>
 
469
 
 
470
<A NAME="addHandler(org.apache.axis.Handler)"><!-- --></A><H3>
 
471
addHandler</H3>
 
472
<PRE>
 
473
public void <B>addHandler</B>(<A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A>&nbsp;handler)</PRE>
 
474
<DL>
 
475
<DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A></CODE></B></DD>
 
476
<DD>Adds a handler to the end of the chain. May not be called after invoke.
 
477
<P>
 
478
<DD><DL>
 
479
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Chain.html#addHandler(org.apache.axis.Handler)">addHandler</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A></CODE></DL>
 
480
</DD>
 
481
<DD><DL>
 
482
<DT><B>Parameters:</B><DD><CODE>handler</CODE> - the <code>Handler</code> to be added</DL>
 
483
</DD>
 
484
</DL>
 
485
<HR>
 
486
 
 
487
<A NAME="contains(org.apache.axis.Handler)"><!-- --></A><H3>
 
488
contains</H3>
 
489
<PRE>
 
490
public boolean <B>contains</B>(<A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A>&nbsp;handler)</PRE>
 
491
<DL>
 
492
<DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A></CODE></B></DD>
 
493
<DD>Discover if a handler is in this chain.
 
494
<P>
 
495
<DD><DL>
 
496
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Chain.html#contains(org.apache.axis.Handler)">contains</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A></CODE></DL>
 
497
</DD>
 
498
<DD><DL>
 
499
<DT><B>Parameters:</B><DD><CODE>handler</CODE> - the <code>Handler</code> to check
 
500
<DT><B>Returns:</B><DD><code>true</code> if it is in this chain, <code>false</code>
 
501
              otherwise</DL>
 
502
</DD>
 
503
</DL>
 
504
<HR>
 
505
 
 
506
<A NAME="getHandlers()"><!-- --></A><H3>
 
507
getHandlers</H3>
 
508
<PRE>
 
509
public <A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A>[] <B>getHandlers</B>()</PRE>
 
510
<DL>
 
511
<DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A></CODE></B></DD>
 
512
<DD>Get the list of handlers in the chain. Is Handler[] the right form?
 
513
<P>
 
514
<DD><DL>
 
515
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Chain.html#getHandlers()">getHandlers</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Chain.html" title="interface in org.apache.axis">Chain</A></CODE></DL>
 
516
</DD>
 
517
<DD><DL>
 
518
 
 
519
<DT><B>Returns:</B><DD>an array of <code>Handler</code>s that have been added</DL>
 
520
</DD>
 
521
</DL>
 
522
<HR>
 
523
 
 
524
<A NAME="getDeploymentData(org.w3c.dom.Document)"><!-- --></A><H3>
 
525
getDeploymentData</H3>
 
526
<PRE>
 
527
public org.w3c.dom.Element <B>getDeploymentData</B>(org.w3c.dom.Document&nbsp;doc)</PRE>
 
528
<DL>
 
529
<DD><B>Description copied from interface: <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE></B></DD>
 
530
<DD>This will return the root element of an XML doc that describes the
 
531
 deployment information about this handler.  This is NOT the WSDL,
 
532
 this is all of the static internal data use by Axis - WSDL takes into
 
533
 account run-time information (like which service we're talking about)
 
534
 this is just the data that's stored in the registry.  Used by the
 
535
 'list' Admin function.
 
536
<P>
 
537
<DD><DL>
 
538
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/axis/Handler.html#getDeploymentData(org.w3c.dom.Document)">getDeploymentData</A></CODE> in interface <CODE><A HREF="../../../org/apache/axis/Handler.html" title="interface in org.apache.axis">Handler</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html#getDeploymentData(org.w3c.dom.Document)">getDeploymentData</A></CODE> in class <CODE><A HREF="../../../org/apache/axis/handlers/BasicHandler.html" title="class in org.apache.axis.handlers">BasicHandler</A></CODE></DL>
 
539
</DD>
 
540
<DD><DL>
 
541
</DL>
 
542
</DD>
 
543
</DL>
 
544
<!-- ========= END OF CLASS DATA ========= -->
 
545
<HR>
 
546
 
 
547
 
 
548
<!-- ======= START OF BOTTOM NAVBAR ====== -->
 
549
<A NAME="navbar_bottom"><!-- --></A>
 
550
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
 
551
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
 
552
<TR>
 
553
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
 
554
<A NAME="navbar_bottom_firstrow"><!-- --></A>
 
555
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
 
556
  <TR ALIGN="center" VALIGN="top">
 
557
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
 
558
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
 
559
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
 
560
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SimpleChain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
 
561
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
 
562
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
 
563
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
 
564
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
 
565
  </TR>
 
566
</TABLE>
 
567
</TD>
 
568
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
 
569
</EM>
 
570
</TD>
 
571
</TR>
 
572
 
 
573
<TR>
 
574
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 
575
&nbsp;<A HREF="../../../org/apache/axis/MessageContext.html" title="class in org.apache.axis"><B>PREV CLASS</B></A>&nbsp;
 
576
&nbsp;<A HREF="../../../org/apache/axis/SimpleTargetedChain.html" title="class in org.apache.axis"><B>NEXT CLASS</B></A></FONT></TD>
 
577
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
 
578
  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
 
579
&nbsp;<A HREF="SimpleChain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
 
580
&nbsp;<SCRIPT type="text/javascript">
 
581
  <!--
 
582
  if(window==top) {
 
583
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
 
584
  }
 
585
  //-->
 
586
</SCRIPT>
 
587
<NOSCRIPT>
 
588
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
 
589
</NOSCRIPT>
 
590
 
 
591
</FONT></TD>
 
592
</TR>
 
593
<TR>
 
594
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 
595
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
 
596
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
 
597
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
 
598
</TR>
 
599
</TABLE>
 
600
<A NAME="skip-navbar_bottom"></A>
 
601
<!-- ======== END OF BOTTOM NAVBAR ======= -->
 
602
 
 
603
<HR>
 
604
Copyright © 2005 Apache Web Services Project. All Rights Reserved.
 
605
</BODY>
 
606
</HTML>