source: branches/objectmq-1.0/lib/rabbitmq-java-client-javadoc-3.0.1/com/rabbitmq/client/impl/DefaultExceptionHandler.html @ 33

Last change on this file since 33 was 33, checked in by amoreno, 11 years ago

new release version

File size: 22.8 KB
Line 
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.6.0_18) on Tue Dec 11 11:47:11 GMT 2012 -->
6<TITLE>
7DefaultExceptionHandler
8</TITLE>
9
10<META NAME="date" CONTENT="2012-12-11">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17    if (location.href.indexOf('is-external=true') == -1) {
18        parent.document.title="DefaultExceptionHandler";
19    }
20}
21</SCRIPT>
22<NOSCRIPT>
23</NOSCRIPT>
24
25</HEAD>
26
27<BODY BGCOLOR="white" onload="windowTitle();">
28<HR>
29
30
31<!-- ========= START OF TOP NAVBAR ======= -->
32<A NAME="navbar_top"><!-- --></A>
33<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35<TR>
36<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37<A NAME="navbar_top_firstrow"><!-- --></A>
38<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39  <TR ALIGN="center" VALIGN="top">
40  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
43  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
47  </TR>
48</TABLE>
49</TD>
50<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
51</EM>
52</TD>
53</TR>
54
55<TR>
56<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57&nbsp;<A HREF="../../../../com/rabbitmq/client/impl/CRDemoMechanism.CRDemoSaslConfig.html" title="class in com.rabbitmq.client.impl"><B>PREV CLASS</B></A>&nbsp;
58&nbsp;<A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl"><B>NEXT CLASS</B></A></FONT></TD>
59<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
60  <A HREF="../../../../index.html?com/rabbitmq/client/impl/DefaultExceptionHandler.html" target="_top"><B>FRAMES</B></A>  &nbsp;
61&nbsp;<A HREF="DefaultExceptionHandler.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
62&nbsp;<SCRIPT type="text/javascript">
63  <!--
64  if(window==top) {
65    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
66  }
67  //-->
68</SCRIPT>
69<NOSCRIPT>
70  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
71</NOSCRIPT>
72
73
74</FONT></TD>
75</TR>
76<TR>
77<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
81</TR>
82</TABLE>
83<A NAME="skip-navbar_top"></A>
84<!-- ========= END OF TOP NAVBAR ========= -->
85
86<HR>
87<!-- ======== START OF CLASS DATA ======== -->
88<H2>
89<FONT SIZE="-1">
90com.rabbitmq.client.impl</FONT>
91<BR>
92Class DefaultExceptionHandler</H2>
93<PRE>
94java.lang.Object
95  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.rabbitmq.client.impl.DefaultExceptionHandler</B>
96</PRE>
97<DL>
98<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl">ExceptionHandler</A></DD>
99</DL>
100<HR>
101<DL>
102<DT><PRE>public class <B>DefaultExceptionHandler</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl">ExceptionHandler</A></DL>
103</PRE>
104
105<P>
106Default implementation of <A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl"><CODE>ExceptionHandler</CODE></A> used by <A HREF="../../../../com/rabbitmq/client/impl/AMQConnection.html" title="class in com.rabbitmq.client.impl"><CODE>AMQConnection</CODE></A>.
107<P>
108
109<P>
110<HR>
111
112<P>
113
114<!-- ======== CONSTRUCTOR SUMMARY ======== -->
115
116<A NAME="constructor_summary"><!-- --></A>
117<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
118<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
119<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
120<B>Constructor Summary</B></FONT></TH>
121</TR>
122<TR BGCOLOR="white" CLASS="TableRowColor">
123<TD><CODE><B><A HREF="../../../../com/rabbitmq/client/impl/DefaultExceptionHandler.html#DefaultExceptionHandler()">DefaultExceptionHandler</A></B>()</CODE>
124
125<BR>
126&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
127</TR>
128</TABLE>
129&nbsp;
130<!-- ========== METHOD SUMMARY =========== -->
131
132<A NAME="method_summary"><!-- --></A>
133<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
134<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
135<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
136<B>Method Summary</B></FONT></TH>
137</TR>
138<TR BGCOLOR="white" CLASS="TableRowColor">
139<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
140<CODE>protected &nbsp;void</CODE></FONT></TD>
141<TD><CODE><B><A HREF="../../../../com/rabbitmq/client/impl/DefaultExceptionHandler.html#handleChannelKiller(com.rabbitmq.client.Channel, java.lang.Throwable, java.lang.String)">handleChannelKiller</A></B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
142                    java.lang.Throwable&nbsp;exception,
143                    java.lang.String&nbsp;what)</CODE>
144
145<BR>
146&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
147</TR>
148<TR BGCOLOR="white" CLASS="TableRowColor">
149<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
150<CODE>&nbsp;void</CODE></FONT></TD>
151<TD><CODE><B><A HREF="../../../../com/rabbitmq/client/impl/DefaultExceptionHandler.html#handleConfirmListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">handleConfirmListenerException</A></B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
152                               java.lang.Throwable&nbsp;exception)</CODE>
153
154<BR>
155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform any required exception processing for the situation
156 when the driver thread for the connection has called a
157 ConfirmListener's handleAck or handleNack method, and that
158 method has thrown an exception.</TD>
159</TR>
160<TR BGCOLOR="white" CLASS="TableRowColor">
161<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
162<CODE>&nbsp;void</CODE></FONT></TD>
163<TD><CODE><B><A HREF="../../../../com/rabbitmq/client/impl/DefaultExceptionHandler.html#handleConsumerException(com.rabbitmq.client.Channel, java.lang.Throwable, com.rabbitmq.client.Consumer, java.lang.String, java.lang.String)">handleConsumerException</A></B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
164                        java.lang.Throwable&nbsp;exception,
165                        <A HREF="../../../../com/rabbitmq/client/Consumer.html" title="interface in com.rabbitmq.client">Consumer</A>&nbsp;consumer,
166                        java.lang.String&nbsp;consumerTag,
167                        java.lang.String&nbsp;methodName)</CODE>
168
169<BR>
170&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform any required exception processing for the situation
171 when the driver thread for the connection has called a method
172 on a Consumer, and that method has thrown an exception.</TD>
173</TR>
174<TR BGCOLOR="white" CLASS="TableRowColor">
175<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
176<CODE>&nbsp;void</CODE></FONT></TD>
177<TD><CODE><B><A HREF="../../../../com/rabbitmq/client/impl/DefaultExceptionHandler.html#handleFlowListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">handleFlowListenerException</A></B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
178                            java.lang.Throwable&nbsp;exception)</CODE>
179
180<BR>
181&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform any required exception processing for the situation
182 when the driver thread for the connection has called a
183 FlowListener's handleFlow method, and that method has
184 thrown an exeption.</TD>
185</TR>
186<TR BGCOLOR="white" CLASS="TableRowColor">
187<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188<CODE>&nbsp;void</CODE></FONT></TD>
189<TD><CODE><B><A HREF="../../../../com/rabbitmq/client/impl/DefaultExceptionHandler.html#handleReturnListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">handleReturnListenerException</A></B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
190                              java.lang.Throwable&nbsp;exception)</CODE>
191
192<BR>
193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform any required exception processing for the situation
194 when the driver thread for the connection has called a
195 ReturnListener's handleReturn method, and that method has
196 thrown an exception.</TD>
197</TR>
198<TR BGCOLOR="white" CLASS="TableRowColor">
199<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200<CODE>&nbsp;void</CODE></FONT></TD>
201<TD><CODE><B><A HREF="../../../../com/rabbitmq/client/impl/DefaultExceptionHandler.html#handleUnexpectedConnectionDriverException(com.rabbitmq.client.Connection, java.lang.Throwable)">handleUnexpectedConnectionDriverException</A></B>(<A HREF="../../../../com/rabbitmq/client/Connection.html" title="interface in com.rabbitmq.client">Connection</A>&nbsp;conn,
202                                          java.lang.Throwable&nbsp;exception)</CODE>
203
204<BR>
205&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform any required exception processing for the situation
206 when the driver thread for the connection has an exception
207 signalled to it that it can't otherwise deal with.</TD>
208</TR>
209</TABLE>
210&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
211<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
212<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
213<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
214</TR>
215<TR BGCOLOR="white" CLASS="TableRowColor">
216<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
217</TR>
218</TABLE>
219&nbsp;
220<P>
221
222<!-- ========= CONSTRUCTOR DETAIL ======== -->
223
224<A NAME="constructor_detail"><!-- --></A>
225<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
226<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
227<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
228<B>Constructor Detail</B></FONT></TH>
229</TR>
230</TABLE>
231
232<A NAME="DefaultExceptionHandler()"><!-- --></A><H3>
233DefaultExceptionHandler</H3>
234<PRE>
235public <B>DefaultExceptionHandler</B>()</PRE>
236<DL>
237</DL>
238
239<!-- ============ METHOD DETAIL ========== -->
240
241<A NAME="method_detail"><!-- --></A>
242<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
243<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
244<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
245<B>Method Detail</B></FONT></TH>
246</TR>
247</TABLE>
248
249<A NAME="handleUnexpectedConnectionDriverException(com.rabbitmq.client.Connection, java.lang.Throwable)"><!-- --></A><H3>
250handleUnexpectedConnectionDriverException</H3>
251<PRE>
252public void <B>handleUnexpectedConnectionDriverException</B>(<A HREF="../../../../com/rabbitmq/client/Connection.html" title="interface in com.rabbitmq.client">Connection</A>&nbsp;conn,
253                                                      java.lang.Throwable&nbsp;exception)</PRE>
254<DL>
255<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleUnexpectedConnectionDriverException(com.rabbitmq.client.Connection, java.lang.Throwable)">ExceptionHandler</A></CODE></B></DD>
256<DD>Perform any required exception processing for the situation
257 when the driver thread for the connection has an exception
258 signalled to it that it can't otherwise deal with.
259<P>
260<DD><DL>
261<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleUnexpectedConnectionDriverException(com.rabbitmq.client.Connection, java.lang.Throwable)">handleUnexpectedConnectionDriverException</A></CODE> in interface <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl">ExceptionHandler</A></CODE></DL>
262</DD>
263<DD><DL>
264<DT><B>Parameters:</B><DD><CODE>conn</CODE> - the Connection that caught the exception<DD><CODE>exception</CODE> - the exception caught in the driver thread</DL>
265</DD>
266</DL>
267<HR>
268
269<A NAME="handleReturnListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)"><!-- --></A><H3>
270handleReturnListenerException</H3>
271<PRE>
272public void <B>handleReturnListenerException</B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
273                                          java.lang.Throwable&nbsp;exception)</PRE>
274<DL>
275<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleReturnListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">ExceptionHandler</A></CODE></B></DD>
276<DD>Perform any required exception processing for the situation
277 when the driver thread for the connection has called a
278 ReturnListener's handleReturn method, and that method has
279 thrown an exception.
280<P>
281<DD><DL>
282<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleReturnListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">handleReturnListenerException</A></CODE> in interface <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl">ExceptionHandler</A></CODE></DL>
283</DD>
284<DD><DL>
285<DT><B>Parameters:</B><DD><CODE>channel</CODE> - the ChannelN that held the ReturnListener<DD><CODE>exception</CODE> - the exception thrown by ReturnListener.handleReturn</DL>
286</DD>
287</DL>
288<HR>
289
290<A NAME="handleFlowListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)"><!-- --></A><H3>
291handleFlowListenerException</H3>
292<PRE>
293public void <B>handleFlowListenerException</B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
294                                        java.lang.Throwable&nbsp;exception)</PRE>
295<DL>
296<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleFlowListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">ExceptionHandler</A></CODE></B></DD>
297<DD>Perform any required exception processing for the situation
298 when the driver thread for the connection has called a
299 FlowListener's handleFlow method, and that method has
300 thrown an exeption.
301<P>
302<DD><DL>
303<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleFlowListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">handleFlowListenerException</A></CODE> in interface <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl">ExceptionHandler</A></CODE></DL>
304</DD>
305<DD><DL>
306<DT><B>Parameters:</B><DD><CODE>channel</CODE> - the ChannelN that held the FlowListener<DD><CODE>exception</CODE> - the exception thrown by FlowListener.handleFlow</DL>
307</DD>
308</DL>
309<HR>
310
311<A NAME="handleConfirmListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)"><!-- --></A><H3>
312handleConfirmListenerException</H3>
313<PRE>
314public void <B>handleConfirmListenerException</B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
315                                           java.lang.Throwable&nbsp;exception)</PRE>
316<DL>
317<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleConfirmListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">ExceptionHandler</A></CODE></B></DD>
318<DD>Perform any required exception processing for the situation
319 when the driver thread for the connection has called a
320 ConfirmListener's handleAck or handleNack method, and that
321 method has thrown an exception.
322<P>
323<DD><DL>
324<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleConfirmListenerException(com.rabbitmq.client.Channel, java.lang.Throwable)">handleConfirmListenerException</A></CODE> in interface <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl">ExceptionHandler</A></CODE></DL>
325</DD>
326<DD><DL>
327<DT><B>Parameters:</B><DD><CODE>channel</CODE> - the ChannelN that held the ConfirmListener<DD><CODE>exception</CODE> - the exception thrown by ConfirmListener.handleAck</DL>
328</DD>
329</DL>
330<HR>
331
332<A NAME="handleConsumerException(com.rabbitmq.client.Channel, java.lang.Throwable, com.rabbitmq.client.Consumer, java.lang.String, java.lang.String)"><!-- --></A><H3>
333handleConsumerException</H3>
334<PRE>
335public void <B>handleConsumerException</B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
336                                    java.lang.Throwable&nbsp;exception,
337                                    <A HREF="../../../../com/rabbitmq/client/Consumer.html" title="interface in com.rabbitmq.client">Consumer</A>&nbsp;consumer,
338                                    java.lang.String&nbsp;consumerTag,
339                                    java.lang.String&nbsp;methodName)</PRE>
340<DL>
341<DD><B>Description copied from interface: <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleConsumerException(com.rabbitmq.client.Channel, java.lang.Throwable, com.rabbitmq.client.Consumer, java.lang.String, java.lang.String)">ExceptionHandler</A></CODE></B></DD>
342<DD>Perform any required exception processing for the situation
343 when the driver thread for the connection has called a method
344 on a Consumer, and that method has thrown an exception.
345<P>
346<DD><DL>
347<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html#handleConsumerException(com.rabbitmq.client.Channel, java.lang.Throwable, com.rabbitmq.client.Consumer, java.lang.String, java.lang.String)">handleConsumerException</A></CODE> in interface <CODE><A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl">ExceptionHandler</A></CODE></DL>
348</DD>
349<DD><DL>
350<DT><B>Parameters:</B><DD><CODE>channel</CODE> - the ChannelN that held the Consumer<DD><CODE>exception</CODE> - the exception thrown by the Consumer<DD><CODE>consumer</CODE> - the Consumer that caused the fault<DD><CODE>consumerTag</CODE> - the Consumer's consumerTag<DD><CODE>methodName</CODE> - the name of the method on the Consumer that threw the exception</DL>
351</DD>
352</DL>
353<HR>
354
355<A NAME="handleChannelKiller(com.rabbitmq.client.Channel, java.lang.Throwable, java.lang.String)"><!-- --></A><H3>
356handleChannelKiller</H3>
357<PRE>
358protected void <B>handleChannelKiller</B>(<A HREF="../../../../com/rabbitmq/client/Channel.html" title="interface in com.rabbitmq.client">Channel</A>&nbsp;channel,
359                                   java.lang.Throwable&nbsp;exception,
360                                   java.lang.String&nbsp;what)</PRE>
361<DL>
362<DD><DL>
363</DL>
364</DD>
365<DD><DL>
366</DL>
367</DD>
368</DL>
369<!-- ========= END OF CLASS DATA ========= -->
370<HR>
371
372
373<!-- ======= START OF BOTTOM NAVBAR ====== -->
374<A NAME="navbar_bottom"><!-- --></A>
375<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
376<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
377<TR>
378<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
379<A NAME="navbar_bottom_firstrow"><!-- --></A>
380<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
381  <TR ALIGN="center" VALIGN="top">
382  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
383  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
384  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
385  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
386  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
387  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
388  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
389  </TR>
390</TABLE>
391</TD>
392<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
393</EM>
394</TD>
395</TR>
396
397<TR>
398<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
399&nbsp;<A HREF="../../../../com/rabbitmq/client/impl/CRDemoMechanism.CRDemoSaslConfig.html" title="class in com.rabbitmq.client.impl"><B>PREV CLASS</B></A>&nbsp;
400&nbsp;<A HREF="../../../../com/rabbitmq/client/impl/ExceptionHandler.html" title="interface in com.rabbitmq.client.impl"><B>NEXT CLASS</B></A></FONT></TD>
401<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
402  <A HREF="../../../../index.html?com/rabbitmq/client/impl/DefaultExceptionHandler.html" target="_top"><B>FRAMES</B></A>  &nbsp;
403&nbsp;<A HREF="DefaultExceptionHandler.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
404&nbsp;<SCRIPT type="text/javascript">
405  <!--
406  if(window==top) {
407    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
408  }
409  //-->
410</SCRIPT>
411<NOSCRIPT>
412  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
413</NOSCRIPT>
414
415
416</FONT></TD>
417</TR>
418<TR>
419<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
420  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
421<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
422DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
423</TR>
424</TABLE>
425<A NAME="skip-navbar_bottom"></A>
426<!-- ======== END OF BOTTOM NAVBAR ======= -->
427
428<HR>
429
430</BODY>
431</HTML>
Note: See TracBrowser for help on using the repository browser.