org.glassfish.webservices.connector.annotation.handlers
Class WebServiceRefsHandler

java.lang.Object
  extended by com.sun.enterprise.deployment.annotation.handlers.AbstractHandler
      extended by org.glassfish.webservices.connector.annotation.handlers.WebServiceRefHandler
          extended by org.glassfish.webservices.connector.annotation.handlers.WebServiceRefsHandler
All Implemented Interfaces:
AnnotationHandler

@Service
public class WebServiceRefsHandler
extends WebServiceRefHandler

This handler is responsible for handling the WebServiceRefs annotation


Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.annotation.handlers.AbstractHandler
ejbProvider, localStrings, logger
 
Constructor Summary
WebServiceRefsHandler()
           
 
Method Summary
 java.lang.Class<? extends java.lang.annotation.Annotation> getAnnotationType()
           
 HandlerProcessingResult processAnnotation(AnnotationInfo ainfo)
           
 
Methods inherited from class org.glassfish.webservices.connector.annotation.handlers.WebServiceRefHandler
getTypeDependencies, processAWsRef
 
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

WebServiceRefsHandler

public WebServiceRefsHandler()
Method Detail

getAnnotationType

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

processAnnotation

public HandlerProcessingResult processAnnotation(AnnotationInfo ainfo)
                                          throws AnnotationProcessorException
Specified by:
processAnnotation in interface AnnotationHandler
Overrides:
processAnnotation in class WebServiceRefHandler
Throws:
AnnotationProcessorException


Copyright © 2012 GlassFish Community. All Rights Reserved.