public class DefaultBasicBuildContext extends AbstractBuildContext implements BasicBuildContext
log, oldState, state, workspace| Constructor and Description |
|---|
DefaultBasicBuildContext(BuildContextEnvironment configuration) |
DefaultBasicBuildContext(io.takari.incrementalbuild.workspace.Workspace workspace,
File stateFile,
Map<String,Serializable> configuration,
BuildContextFinalizer finalizer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertAssociation(DefaultResource<?> resource,
DefaultOutput output) |
protected void |
finalizeContext() |
boolean |
isProcessingRequired() |
DefaultOutput |
processOutput(File outputFile) |
protected <T> DefaultResource<T> |
processResource(DefaultResourceMetadata<T> metadata) |
DefaultResourceMetadata<File> |
registerInput(File inputFile) |
addMessage, assertOpen, associate, associate, commit, deleteOutput, getAssociatedOutputs, getAttribute, getOldState, getResourceAttribute, getResourceStatus, getState, getState, isDeletedResource, isEscalated, isProcessed, isProcessedResource, isRegisteredResource, log, markProcessedResource, markSkipExecution, markUptodateOutput, newOutput, newOutputStream, newResource, newResourceMetadata, normalize, processResource, registerAndProcessInputs, registerInput, registerInputs, registerNormalizedInput, registerNormalizedOutput, setResourceAttributepublic DefaultBasicBuildContext(BuildContextEnvironment configuration)
public DefaultBasicBuildContext(io.takari.incrementalbuild.workspace.Workspace workspace,
File stateFile,
Map<String,Serializable> configuration,
BuildContextFinalizer finalizer)
protected void finalizeContext()
throws IOException
finalizeContext in class AbstractBuildContextIOExceptionpublic boolean isProcessingRequired()
isProcessingRequired in interface BasicBuildContextpublic DefaultOutput processOutput(File outputFile)
processOutput in interface BasicBuildContextprocessOutput in class AbstractBuildContextpublic DefaultResourceMetadata<File> registerInput(File inputFile)
registerInput in interface BasicBuildContextregisterInput in class AbstractBuildContextprotected <T> DefaultResource<T> processResource(DefaultResourceMetadata<T> metadata)
processResource in class AbstractBuildContextprotected void assertAssociation(DefaultResource<?> resource, DefaultOutput output)
assertAssociation in class AbstractBuildContextCopyright © 2015. All rights reserved.