Base class that deals with the setup logic needed to run a Grails build system component (GrailsProjectCompiler, GrailsProjectLoader, GrailsProjectRunner etc.) in a forked process.
Fields inherited from class | Fields |
---|---|
class ForkedGrailsProcess |
DEBUG_FORK, DEFAULT_DAEMON_PORT, DEFAULT_DEBUG_ARGS, PARENT_PROCESS_PORT |
Constructor and description |
---|
ForkedGrailsProjectClassExecutor
(BuildSettings buildSettings) |
protected ForkedGrailsProjectClassExecutor
() |
Type | Name and description |
---|---|
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) |