public class DefaultAggregatorBuildContext extends AbstractBuildContext implements AggregatorBuildContext
log, oldState, state, workspace| Constructor and Description |
|---|
DefaultAggregatorBuildContext(BuildContextEnvironment configuration) |
DefaultAggregatorBuildContext(io.takari.incrementalbuild.workspace.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, 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, setResourceAttributepublic DefaultAggregatorBuildContext(BuildContextEnvironment configuration)
public DefaultAggregatorBuildContext(io.takari.incrementalbuild.workspace.Workspace workspace,
File stateFile,
Map<String,Serializable> configuration,
BuildContextFinalizer finalizer)
public DefaultInputSet newInputSet()
newInputSet in interface AggregatorBuildContextpublic DefaultResourceMetadata<File> registerInput(File inputFile)
registerInput in class AbstractBuildContextpublic boolean aggregateIfNecessary(Collection<File> inputs, File outputFile, InputAggregator creator) throws IOException
IOExceptionprotected void assertAssociation(DefaultResource<?> resource, DefaultOutput output)
assertAssociation in class AbstractBuildContextpublic boolean aggregateIfNecessary(Collection<File> inputs, File outputFile, MetadataAggregator<?> aggregator) throws IOException
IOExceptionprotected void finalizeContext()
throws IOException
finalizeContext in class AbstractBuildContextIOExceptionpublic Collection<DefaultResourceMetadata<File>> registerInputs(File basedir, Collection<String> includes, Collection<String> excludes) throws IOException
AbstractBuildContextregisterInputs in class AbstractBuildContextIOExceptionCopyright © 2015. All rights reserved.