public class DefaultBuildContextState extends Object implements Serializable
public static DefaultBuildContextState withConfiguration(Map<String,Serializable> configuration)
public static DefaultBuildContextState emptyState()
public String getStats()
public void storeTo(OutputStream os) throws IOException
IOException
public static DefaultBuildContextState loadFrom(File stateFile)
public void putResource(Object resource, ResourceHolder<?> holder)
public ResourceHolder<?> getResource(Object resource)
public boolean isResource(Object resource)
public ResourceHolder<?> removeResource(Object resource)
public Map<Object,ResourceHolder<?>> getResources()
public Collection<Object> getOutputInputs(File outputFile)
public Collection<File> getOutputs()
public boolean isOutput(Object outputFile)
public boolean addOutput(File output)
public boolean removeOutput(File output)
public Collection<File> getResourceOutputs(Object resource)
public Collection<File> setResourceOutputs(Object resource, Collection<File> outputs)
public Collection<File> removeResourceOutputs(Object resource)
public Map<String,Serializable> removeResourceAttributes(Object resource)
public Map<String,Serializable> getResourceAttributes(Object resource)
public Serializable putResourceAttribute(Object resource, String key, Serializable value)
public Serializable getResourceAttribute(Object resource, String key)
public Map<String,Serializable> setResourceAttributes(Object resource, Map<String,Serializable> attributes)
public Collection<Message> removeResourceMessages(Object resource)
public Collection<Message> getResourceMessages(Object resource)
public Collection<Message> setResourceMessages(Object resource, Collection<Message> messages)
public Map<Object,Collection<Message>> getResourceMessages()
Copyright © 2021. All rights reserved.