org.jboss.mx.util
Interface ProxyExceptionHandler

All Known Implementing Classes:
DefaultExceptionHandler (src)

public interface ProxyExceptionHandler


Method Summary
 java.lang.Object handleAttributeNotFound(ProxyContext (src)  ctx, AttributeNotFoundException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 java.lang.Object handleInstanceNotFound(ProxyContext (src)  ctx, InstanceNotFoundException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 java.lang.Object handleInvalidAttributeValue(ProxyContext (src)  ctx, InvalidAttributeValueException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 java.lang.Object handleMBeanException(ProxyContext (src)  ctx, MBeanException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 java.lang.Object handleReflectionException(ProxyContext (src)  ctx, ReflectionException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 java.lang.Object handleRuntimeError(ProxyContext (src)  ctx, RuntimeErrorException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 java.lang.Object handleRuntimeMBeanException(ProxyContext (src)  ctx, RuntimeMBeanException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 java.lang.Object handleRuntimeOperationsException(ProxyContext (src)  ctx, RuntimeOperationsException (src)  e, java.lang.reflect.Method m, java.lang.Object[] args)
           
 

Method Detail

handleInstanceNotFound

public java.lang.Object handleInstanceNotFound(ProxyContext (src)  ctx,
                                               InstanceNotFoundException (src)  e,
                                               java.lang.reflect.Method m,
                                               java.lang.Object[] args)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

handleAttributeNotFound

public java.lang.Object handleAttributeNotFound(ProxyContext (src)  ctx,
                                                AttributeNotFoundException (src)  e,
                                                java.lang.reflect.Method m,
                                                java.lang.Object[] args)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

handleInvalidAttributeValue

public java.lang.Object handleInvalidAttributeValue(ProxyContext (src)  ctx,
                                                    InvalidAttributeValueException (src)  e,
                                                    java.lang.reflect.Method m,
                                                    java.lang.Object[] args)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

handleMBeanException

public java.lang.Object handleMBeanException(ProxyContext (src)  ctx,
                                             MBeanException (src)  e,
                                             java.lang.reflect.Method m,
                                             java.lang.Object[] args)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

handleReflectionException

public java.lang.Object handleReflectionException(ProxyContext (src)  ctx,
                                                  ReflectionException (src)  e,
                                                  java.lang.reflect.Method m,
                                                  java.lang.Object[] args)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

handleRuntimeOperationsException

public java.lang.Object handleRuntimeOperationsException(ProxyContext (src)  ctx,
                                                         RuntimeOperationsException (src)  e,
                                                         java.lang.reflect.Method m,
                                                         java.lang.Object[] args)
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

handleRuntimeMBeanException

public java.lang.Object handleRuntimeMBeanException(ProxyContext (src)  ctx,
                                                    RuntimeMBeanException (src)  e,
                                                    java.lang.reflect.Method m,
                                                    java.lang.Object[] args)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

handleRuntimeError

public java.lang.Object handleRuntimeError(ProxyContext (src)  ctx,
                                           RuntimeErrorException (src)  e,
                                           java.lang.reflect.Method m,
                                           java.lang.Object[] args)
                                    throws java.lang.Exception
Throws:
java.lang.Exception