Package org.apache.maven.buildcache
Interface CacheController
-
- All Known Implementing Classes:
CacheControllerImpl
public interface CacheControllerCacheController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CacheResultfindCachedBuild(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean skipCache)booleanisForcedExecution(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution)ArtifactRestorationReportrestoreProjectArtifacts(CacheResult cacheResult)voidsave(CacheResult cacheResult, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, Map<String,org.apache.maven.execution.MojoExecutionEvent> executionEvents)voidsaveCacheReport(org.apache.maven.execution.MavenSession session)
-
-
-
Method Detail
-
findCachedBuild
CacheResult findCachedBuild(org.apache.maven.execution.MavenSession session, org.apache.maven.project.MavenProject project, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean skipCache)
-
restoreProjectArtifacts
ArtifactRestorationReport restoreProjectArtifacts(CacheResult cacheResult)
-
save
void save(CacheResult cacheResult, List<org.apache.maven.plugin.MojoExecution> mojoExecutions, Map<String,org.apache.maven.execution.MojoExecutionEvent> executionEvents)
-
isForcedExecution
boolean isForcedExecution(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution)
-
saveCacheReport
void saveCacheReport(org.apache.maven.execution.MavenSession session)
-
-