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 Params | Return 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) |