public class DefaultBasicBuildContext extends AbstractBuildContext implements BasicBuildContext
log, oldState, state, workspace
Constructor and Description |
---|
DefaultBasicBuildContext(BuildContextEnvironment configuration) |
DefaultBasicBuildContext(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, getFailOnError, 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, setFailOnError, setResourceAttribute
public DefaultBasicBuildContext(BuildContextEnvironment configuration)
public DefaultBasicBuildContext(Workspace workspace, File stateFile, Map<String,Serializable> configuration, BuildContextFinalizer finalizer)
protected void finalizeContext() throws IOException
finalizeContext
in class AbstractBuildContext
IOException
public boolean isProcessingRequired()
isProcessingRequired
in interface BasicBuildContext
public DefaultOutput processOutput(File outputFile)
processOutput
in interface BasicBuildContext
processOutput
in class AbstractBuildContext
public DefaultResourceMetadata<File> registerInput(File inputFile)
registerInput
in interface BasicBuildContext
registerInput
in class AbstractBuildContext
protected <T> DefaultResource<T> processResource(DefaultResourceMetadata<T> metadata)
processResource
in class AbstractBuildContext
protected void assertAssociation(DefaultResource<?> resource, DefaultOutput output)
assertAssociation
in class AbstractBuildContext
Copyright © 2021. All rights reserved.