| Interface | Description |
|---|---|
| ApplicationAttributes |
|
| ArtefactHandler | |
| ArtefactInfo | Holder for all the class-related info and structures relating to an Artefact. |
| GrailsApplication | |
| GrailsApplicationLifeCycle | API which plugins implement to provide behavior in defined application lifecycle hooks. |
| GrailsClass | Represents any class in a Grails application. |
| GrailsControllerClass | Represents a controller class in Grails. |
| GrailsDataSource | Represents a data source in Grails. |
| GrailsDomainClass | Represents a persistable Grails domain class. |
| GrailsServiceClass |
|
| GrailsUrlMappingsClass | Loads the UrlMappings. |
| InjectableGrailsClass | Represents a Grails class that is to be configured in Spring and as such is injectable. |
| Trait | Description |
|---|---|
| GrailsApplicationClass | Marker interface for the GrailsApplicationClass
|
| Class | Description |
|---|---|
| ArtefactHandlerAdapter | Adapter for the ArtefactHandler interface |
| DefaultArtefactInfo | Mutable holder of artefact info. |
| DefaultGrailsApplication | Default implementation of the GrailsApplication interface that manages application loading, state, and artefact instances. |
| DefaultGrailsClass | A default implementation for Grails classes that need to be registered and managed by a GrailsApplication, but don't need any special handling. |
| GrailsApplicationLifeCycleAdapter | Adapter for the GrailsApplicationLifeCycle interface
|