|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.cli.fork.ForkedGrailsProcess
org.codehaus.groovy.grails.cli.fork.ForkedGrailsProjectClassExecutor
@groovy.transform.CompileStatic abstract class ForkedGrailsProjectClassExecutor extends ForkedGrailsProcess
Base class that deals with the setup logic needed to run a Grails build system component (GrailsProjectCompiler, GrailsProjectLoader, GrailsProjectRunner etc.) in a forked process.
Field Summary |
---|
Fields inherited from class ForkedGrailsProcess | |
---|---|
DEBUG_FORK, DEFAULT_DAEMON_PORT, DEFAULT_DEBUG_ARGS |
Constructor Summary | |
ForkedGrailsProjectClassExecutor(BuildSettings buildSettings)
|
|
protected ForkedGrailsProjectClassExecutor()
|
Method Summary | |
---|---|
protected GrailsBuildEventListener
|
createEventListener(groovy.lang.Binding executionContext)
|
protected ExecutionContext
|
createExecutionContext()
|
protected groovy.lang.Binding
|
createExecutionContext(BuildSettings buildSettings, PluginBuildSettings pluginSettings)
|
protected java.lang.Object
|
createInstance(java.lang.Class projectComponentClass, BuildSettings buildSettings)
|
protected java.lang.String
|
getProjectClassType()
|
protected java.lang.Object
|
initializeProjectInstance()
|
protected int
|
run()
|
int
|
runInstance(java.lang.Object instance)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), 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() |
Constructor Detail |
---|
ForkedGrailsProjectClassExecutor(BuildSettings buildSettings)
protected ForkedGrailsProjectClassExecutor()
Method Detail |
---|
protected GrailsBuildEventListener createEventListener(groovy.lang.Binding executionContext)
protected ExecutionContext createExecutionContext()
protected groovy.lang.Binding createExecutionContext(BuildSettings buildSettings, PluginBuildSettings pluginSettings)
protected java.lang.Object createInstance(java.lang.Class projectComponentClass, BuildSettings buildSettings)
protected java.lang.String getProjectClassType()
protected java.lang.Object initializeProjectInstance()
protected final int run()
int runInstance(java.lang.Object instance)
Groovy Documentation