API which plugins implement to provide behavior in defined application lifecycle hooks. The GrailsApplicationLifeCycle.doWithSpring method can be used register Spring beans.
Type Params | Return Type | Name and description |
---|---|---|
|
void |
doWithApplicationContext() Invoked once the org.springframework.context.ApplicationContext has been refreshed and after {#doWithDynamicMethods()} is invoked. |
|
void |
doWithDynamicMethods() Invoked once the org.springframework.context.ApplicationContext has been refreshed in a phase where plugins can add dynamic methods. |
|
groovy.lang.Closure |
doWithSpring() Sub classes should override to provide implementations |
|
void |
onConfigChange(java.util.Map<java.lang.String, java.lang.Object> event) Invoked when the application configuration changes |
|
void |
onShutdown(java.util.Map<java.lang.String, java.lang.Object> event) Invoked when the org.springframework.context.ApplicationContext is closed |
|
void |
onStartup(java.util.Map<java.lang.String, java.lang.Object> event) Invoked once all prior initialization hooks: GrailsApplicationLifeCycle.doWithSpring, GrailsApplicationLifeCycle.doWithDynamicMethods and GrailsApplicationLifeCycle.doWithApplicationContext |
Invoked once the org.springframework.context.ApplicationContext has been refreshed and after {#doWithDynamicMethods()} is invoked. Subclasses should override
Invoked once the org.springframework.context.ApplicationContext has been refreshed in a phase where plugins can add dynamic methods. Subclasses should override
Sub classes should override to provide implementations
Invoked when the application configuration changes
event
- The eventInvoked when the org.springframework.context.ApplicationContext is closed
event
- The eventInvoked once all prior initialization hooks: GrailsApplicationLifeCycle.doWithSpring, GrailsApplicationLifeCycle.doWithDynamicMethods and GrailsApplicationLifeCycle.doWithApplicationContext
event
- The event