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

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

@Service
public class SchedulesHandler
extends ScheduleHandler

This handler is responsible for handling the javax.ejb.Schedules attribute


Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.annotation.handlers.AbstractHandler
ejbProvider, localStrings, logger
 
Constructor Summary
SchedulesHandler()
           
 
Method Summary
 java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()
           
protected  HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, EjbContext[] ejbContexts)
          Process Annotation with given EjbContexts.
 
Methods inherited from class org.glassfish.ejb.deployment.annotation.handlers.ScheduleHandler
getTypeDependencies, processSchedule, supportTypeInheritance
 
Methods inherited from class org.glassfish.ejb.deployment.annotation.handlers.AbstractAttributeHandler
isDelegatee, processAnnotation, processAnnotation
 
Methods inherited from class com.sun.enterprise.deployment.annotation.handlers.AbstractHandler
getConnectorAnnotationTypes, getDefaultFailedResult, getDefaultProcessedResult, getEjbAndWebAnnotationTypes, getEjbAnnotationTypes, getInjectionMethodPropertyName, getInvalidAnnotatedElementHandlerResult, getOverallProcessingResult, getWebAnnotationTypes, log, validateInjectionMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedulesHandler

public SchedulesHandler()
Method Detail

getAnnotationType

public java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()
Specified by:
getAnnotationType in interface AnnotationHandler
Overrides:
getAnnotationType in class ScheduleHandler
Returns:
the annoation type this annotation handler is handling

processAnnotation

protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo,
                                                    EjbContext[] ejbContexts)
                                             throws AnnotationProcessorException
Description copied from class: AbstractAttributeHandler
Process Annotation with given EjbContexts.

Overrides:
processAnnotation in class ScheduleHandler
Returns:
HandlerProcessingResult
Throws:
AnnotationProcessorException


Copyright © 2012 GlassFish Community. All Rights Reserved.