org.glassfish.ejb.deployment.annotation.handlers
Class ApplicationExceptionHandler

java.lang.Object
  extended by com.sun.enterprise.deployment.annotation.handlers.AbstractHandler
      extended by org.glassfish.ejb.deployment.annotation.handlers.ApplicationExceptionHandler
All Implemented Interfaces:
AnnotationHandler

@Service
public class ApplicationExceptionHandler
extends AbstractHandler

Handles @javax.ejb.ApplicationException


Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.annotation.handlers.AbstractHandler
ejbProvider, localStrings, logger
 
Constructor Summary
ApplicationExceptionHandler()
           
 
Method Summary
 Class<? extends Annotation> getAnnotationType()
           
 HandlerProcessingResult processAnnotation(AnnotationInfo ainfo)
           
protected  boolean supportTypeInheritance()
           
 
Methods inherited from class com.sun.enterprise.deployment.annotation.handlers.AbstractHandler
getConnectorAnnotationTypes, getDefaultFailedResult, getDefaultProcessedResult, getEjbAndWebAnnotationTypes, getEjbAnnotationTypes, getInjectionMethodPropertyName, getInvalidAnnotatedElementHandlerResult, getOverallProcessingResult, getTypeDependencies, getWebAnnotationTypes, log, validateInjectionMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationExceptionHandler

public ApplicationExceptionHandler()
Method Detail

getAnnotationType

public Class<? extends Annotation> getAnnotationType()
Returns:
the annoation type this annotation handler is handling

processAnnotation

public HandlerProcessingResult processAnnotation(AnnotationInfo ainfo)
                                          throws AnnotationProcessorException
Throws:
AnnotationProcessorException

supportTypeInheritance

protected boolean supportTypeInheritance()


Copyright © 2012 GlassFish Community. All Rights Reserved.