org.apache.camel.processor.exceptionpolicy
Class ExceptionPolicyKey

java.lang.Object
  extended by org.apache.camel.processor.exceptionpolicy.ExceptionPolicyKey

public final class ExceptionPolicyKey
extends Object

Exception policy key is a compound key for storing: exception class + when => exception type.

This is used by Camel to store the onException types configued that has or has not predicates attached (when).


Constructor Summary
ExceptionPolicyKey(Class exceptionClass, WhenType when)
           
 
Method Summary
 boolean equals(Object o)
           
 Class getExceptionClass()
           
 WhenType getWhen()
           
 int hashCode()
           
static ExceptionPolicyKey newInstance(Class exceptionClass)
           
static ExceptionPolicyKey newInstance(Class exceptionClass, WhenType when)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExceptionPolicyKey

public ExceptionPolicyKey(Class exceptionClass,
                          WhenType when)
Method Detail

getExceptionClass

public Class getExceptionClass()

getWhen

public WhenType getWhen()

newInstance

public static ExceptionPolicyKey newInstance(Class exceptionClass)

newInstance

public static ExceptionPolicyKey newInstance(Class exceptionClass,
                                             WhenType when)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008 IONA Open Source Community. All Rights Reserved.