| 
Apache Tomcat 7.0.28 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.apache.catalina.tribes.ChannelException
public class ChannelException
Channel Exception
 A channel exception is thrown when an internal error happens
 somewhere in the channel. 
 When a global error happens, the cause can be retrieved using getCause()
 If an application is sending a message and some of the recipients fail to receive it,
 the application can retrieve what recipients failed by using the getFaultyMembers()
 method. This way, an application will always know if a message was delivered successfully or not.
| Nested Class Summary | |
|---|---|
static class | 
ChannelException.FaultyMember
Title: FaultyMember class Description: Represent a failure to a specific member when a message was sent to more than one member  | 
| Field Summary | |
|---|---|
protected static ChannelException.FaultyMember[] | 
EMPTY_LIST
Empty list to avoid reinstatiating lists  | 
| Constructor Summary | |
|---|---|
ChannelException()
Constructor, creates a ChannelException  | 
|
ChannelException(String message)
Constructor, creates a ChannelException with an error message  | 
|
ChannelException(String message,
                 Throwable cause)
Constructor, creates a ChannelException with an error message and a cause  | 
|
ChannelException(Throwable cause)
Constructor, creates a ChannelException with a cause  | 
|
| Method Summary | |
|---|---|
 boolean | 
addFaultyMember(ChannelException.FaultyMember mbr)
Adds a faulty member  | 
 int | 
addFaultyMember(ChannelException.FaultyMember[] mbrs)
Adds a list of faulty members  | 
 boolean | 
addFaultyMember(Member mbr,
                Exception x)
Adds a faulty member, and the reason the member failed.  | 
 ChannelException.FaultyMember[] | 
getFaultyMembers()
Returns an array of members that failed and the reason they failed.  | 
 String | 
getMessage()
Returns the message for this exception  | 
| Methods inherited from class java.lang.Throwable | 
|---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected static final ChannelException.FaultyMember[] EMPTY_LIST
| Constructor Detail | 
|---|
public ChannelException()
Exception.Exception()public ChannelException(String message)
Exception.Exception(String)
public ChannelException(String message,
                        Throwable cause)
message - Stringcause - ThrowableException.Exception(String,Throwable)public ChannelException(Throwable cause)
cause - ThrowableException.Exception(Throwable)| Method Detail | 
|---|
public String getMessage()
getMessage in class ThrowableThrowable.getMessage()
public boolean addFaultyMember(Member mbr,
                               Exception x)
mbr - Memberx - Exceptionpublic int addFaultyMember(ChannelException.FaultyMember[] mbrs)
mbrs - FaultyMember[]public boolean addFaultyMember(ChannelException.FaultyMember mbr)
mbr - FaultyMemberpublic ChannelException.FaultyMember[] getFaultyMembers()
  | 
Apache Tomcat 7.0.28 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||