com.rabbitmq.client.impl.ExceptionHandler |
Known Indirect Subclasses |
Interface to an exception-handling object.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Perform any required exception processing for the situation
when the driver thread for the connection has called a
ConfirmListener's handleAck or handleNack method, and that
method has thrown an exception.
| |||||||||||
Perform any required exception processing for the situation
when the driver thread for the connection has called a method
on a Consumer, and that method has thrown an exception.
| |||||||||||
Perform any required exception processing for the situation
when the driver thread for the connection has called a
FlowListener's handleFlow method, and that method has
thrown an exeption.
| |||||||||||
Perform any required exception processing for the situation
when the driver thread for the connection has called a
ReturnListener's handleReturn method, and that method has
thrown an exception.
| |||||||||||
Perform any required exception processing for the situation
when the driver thread for the connection has an exception
signalled to it that it can't otherwise deal with.
|
Perform any required exception processing for the situation when the driver thread for the connection has called a ConfirmListener's handleAck or handleNack method, and that method has thrown an exception.
channel | the ChannelN that held the ConfirmListener |
---|---|
exception | the exception thrown by ConfirmListener.handleAck |
Perform any required exception processing for the situation when the driver thread for the connection has called a method on a Consumer, and that method has thrown an exception.
channel | the ChannelN that held the Consumer |
---|---|
exception | the exception thrown by the Consumer |
consumer | the Consumer that caused the fault |
consumerTag | the Consumer's consumerTag |
methodName | the name of the method on the Consumer that threw the exception |
Perform any required exception processing for the situation when the driver thread for the connection has called a FlowListener's handleFlow method, and that method has thrown an exeption.
channel | the ChannelN that held the FlowListener |
---|---|
exception | the exception thrown by FlowListener.handleFlow |
Perform any required exception processing for the situation when the driver thread for the connection has called a ReturnListener's handleReturn method, and that method has thrown an exception.
channel | the ChannelN that held the ReturnListener |
---|---|
exception | the exception thrown by ReturnListener.handleReturn |
Perform any required exception processing for the situation when the driver thread for the connection has an exception signalled to it that it can't otherwise deal with.
conn | the Connection that caught the exception |
---|---|
exception | the exception caught in the driver thread |