Groovy Documentation

org.codehaus.groovy.grails.compiler.web.async
[Java] Class ControllerAsyncTransformer

java.lang.Object
  org.codehaus.groovy.grails.compiler.injection.AbstractGrailsArtefactTransformer
      org.codehaus.groovy.grails.compiler.web.async.ControllerAsyncTransformer

@AstTransformer
public class ControllerAsyncTransformer
extends AbstractGrailsArtefactTransformer

Adds the the controller async APIs to Grails at compile time.

Authors:
Graeme Rocher
Since:
2.0


Field Summary
 
Fields inherited from class AbstractGrailsArtefactTransformer
CURRENT_PREFIX, METHOD_MISSING_METHOD_NAME, OBJECT_CLASS, PUBLIC_STATIC_MODIFIER, STATIC_METHOD_MISSING_METHOD_NAME, THIS_EXPRESSION
 
Method Summary
java.lang.String getArtefactType()

java.lang.Class getInstanceImplementation()

java.lang.Class getStaticImplementation()

protected boolean requiresAutowiring()

boolean shouldInject(java.net.URL url)

 
Methods inherited from class AbstractGrailsArtefactTransformer
compareTo, getArtefactType, getArtefactTypes, getInstanceImplementation, getMarkerAnnotation, getStaticImplementation, isCandidateInstanceMethod, isStaticCandidateMethod, performInjection, performInjection, performInjectionInternal, performInjectionOnAnnotatedClass, populateAutowiredApiLookupMethod, populateDefaultApiLookupMethod, requiresAutowiring, requiresStaticLookupMethod
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

getArtefactType

@Override
public java.lang.String getArtefactType()


getInstanceImplementation

@Override
public java.lang.Class getInstanceImplementation()


getStaticImplementation

@Override
public java.lang.Class getStaticImplementation()


requiresAutowiring

@Override
protected boolean requiresAutowiring()


shouldInject

public boolean shouldInject(java.net.URL url)


 

Groovy Documentation