org.granite.messaging.service
Class ExtendedServiceExceptionHandler

java.lang.Object
  extended by org.granite.messaging.service.AbstractServiceExceptionHandler
      extended by org.granite.messaging.service.DefaultServiceExceptionHandler
          extended by org.granite.messaging.service.ExtendedServiceExceptionHandler
All Implemented Interfaces:
Serializable, ServiceExceptionHandler

public class ExtendedServiceExceptionHandler
extends DefaultServiceExceptionHandler

Author:
Venkat DANDA, Cameron INGRAM Update services-config.xml to use the seam service exception handler org.granite.tide.seam.SeamServiceExceptionHandler
See Also:
Serialized Form

Field Summary
static Class<?> JAVAX_EJB_EXCEPTION
           
 
Constructor Summary
ExtendedServiceExceptionHandler()
           
ExtendedServiceExceptionHandler(boolean logException)
           
 
Method Summary
static Throwable getCause(Throwable t)
           
protected  ServiceException getServiceException(Message request, Destination destination, String method, Throwable t)
           
 
Methods inherited from class org.granite.messaging.service.DefaultServiceExceptionHandler
handleInvocationException, handleNoSuchMethodException
 
Methods inherited from class org.granite.messaging.service.AbstractServiceExceptionHandler
getLogException, getServiceException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAVAX_EJB_EXCEPTION

public static final Class<?> JAVAX_EJB_EXCEPTION
Constructor Detail

ExtendedServiceExceptionHandler

public ExtendedServiceExceptionHandler()

ExtendedServiceExceptionHandler

public ExtendedServiceExceptionHandler(boolean logException)
Method Detail

getServiceException

protected ServiceException getServiceException(Message request,
                                               Destination destination,
                                               String method,
                                               Throwable t)
Overrides:
getServiceException in class AbstractServiceExceptionHandler

getCause

public static Throwable getCause(Throwable t)