public class DefaultAggregatorBuildContext extends AbstractBuildContext implements AggregatorBuildContext
log, oldState, state, workspace
Constructor and Description |
---|
DefaultAggregatorBuildContext(BuildContextEnvironment configuration) |
DefaultAggregatorBuildContext(Workspace workspace,
File stateFile,
Map<String,Serializable> configuration,
BuildContextFinalizer finalizer) |
Modifier and Type | Method and Description |
---|---|
boolean |
aggregateIfNecessary(Collection<File> inputs,
File outputFile,
InputAggregator creator) |
boolean |
aggregateIfNecessary(Collection<File> inputs,
File outputFile,
MetadataAggregator<?> aggregator) |
protected void |
assertAssociation(DefaultResource<?> resource,
DefaultOutput output) |
protected void |
finalizeContext() |
DefaultInputSet |
newInputSet() |
DefaultResourceMetadata<File> |
registerInput(File inputFile) |
Collection<DefaultResourceMetadata<File>> |
registerInputs(File basedir,
Collection<String> includes,
Collection<String> excludes)
Registers matching resources as this build's input set.
|
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, processOutput, processResource, processResource, registerAndProcessInputs, registerInput, registerNormalizedInput, registerNormalizedOutput, setFailOnError, setResourceAttribute
public DefaultAggregatorBuildContext(BuildContextEnvironment configuration)
public DefaultAggregatorBuildContext(Workspace workspace, File stateFile, Map<String,Serializable> configuration, BuildContextFinalizer finalizer)
public DefaultInputSet newInputSet()
newInputSet
in interface AggregatorBuildContext
public DefaultResourceMetadata<File> registerInput(File inputFile)
registerInput
in class AbstractBuildContext
public boolean aggregateIfNecessary(Collection<File> inputs, File outputFile, InputAggregator creator) throws IOException
IOException
protected void assertAssociation(DefaultResource<?> resource, DefaultOutput output)
assertAssociation
in class AbstractBuildContext
public boolean aggregateIfNecessary(Collection<File> inputs, File outputFile, MetadataAggregator<?> aggregator) throws IOException
IOException
protected void finalizeContext() throws IOException
finalizeContext
in class AbstractBuildContext
IOException
public Collection<DefaultResourceMetadata<File>> registerInputs(File basedir, Collection<String> includes, Collection<String> excludes) throws IOException
AbstractBuildContext
registerInputs
in class AbstractBuildContext
IOException
Copyright © 2021. All rights reserved.