Index

A C D E H I L P R S T 
All Classes and Interfaces|All Packages

A

afterProjectsRead(MavenSession) - Method in class io.helidon.build.maven.cache.LifecycleParticipantImpl
 
afterSessionEnd(MavenSession) - Method in class io.helidon.build.maven.cache.LifecycleParticipantImpl
 

C

CacheArchiveManager - Class in io.helidon.build.maven.cache
A component to load / save cache from/to an archive.
CacheArchiveManager() - Constructor for class io.helidon.build.maven.cache.CacheArchiveManager
 
ConfigNode - Class in io.helidon.build.maven.cache
A config node that holds a node with its parent.
ConfigResolver - Class in io.helidon.build.maven.cache
Configuration resolver.
ConfigResolver() - Constructor for class io.helidon.build.maven.cache.ConfigResolver
 

D

diffs() - Method in class io.helidon.build.maven.cache.ExecutionStatus
Get the diffs if the execution state is ExecutionStatus.STATE_DIFF.

E

equals(Object) - Method in class io.helidon.build.maven.cache.ConfigNode
 
execution() - Method in class io.helidon.build.maven.cache.ExecutionStatus
Get the execution.
ExecutionStatus - Class in io.helidon.build.maven.cache
Execution status.

H

hashCode() - Method in class io.helidon.build.maven.cache.ConfigNode
 

I

io.helidon.build.maven.cache - package io.helidon.build.maven.cache
Stash maven extension.
isCached() - Method in class io.helidon.build.maven.cache.ExecutionStatus
Indicate if the execution state is ExecutionStatus.STATE_CACHED.
isDiff() - Method in class io.helidon.build.maven.cache.ExecutionStatus
Indicate if the execution state is ExecutionStatus.STATE_DIFF.
isNew() - Method in class io.helidon.build.maven.cache.ExecutionStatus
Indicate if the execution state is ExecutionStatus.STATE_NEW.

L

LifecycleParticipantImpl - Class in io.helidon.build.maven.cache
Life-cycle participant that provides the hooks for the build cache mechanism.
LifecycleParticipantImpl() - Constructor for class io.helidon.build.maven.cache.LifecycleParticipantImpl
 
loadCache(MavenSession, Path) - Method in class io.helidon.build.maven.cache.CacheArchiveManager
Load the build cache from a cache archive.

P

plan(MavenProject) - Method in class io.helidon.build.maven.cache.ProjectExecutionManager
Get the execution plan for a given project.
processExecutions(MavenSession, MavenProject, ProjectStateStatus) - Method in class io.helidon.build.maven.cache.ProjectExecutionManager
Process the executions for the given project.
processStates(MavenSession) - Method in class io.helidon.build.maven.cache.ProjectStateManager
Process the state of all the projects in the session.
ProjectExecutionManager - Class in io.helidon.build.maven.cache
Project execution manager.
ProjectExecutionManager() - Constructor for class io.helidon.build.maven.cache.ProjectExecutionManager
 
ProjectStateManager - Class in io.helidon.build.maven.cache
Project state manager.
ProjectStateManager() - Constructor for class io.helidon.build.maven.cache.ProjectStateManager
 

R

recordedExecutions(MavenProject) - Method in class io.helidon.build.maven.cache.ProjectExecutionManager
Get the recorded executions for a given project.
recordExecution(MojoExecution, MavenSession, MavenProject) - Method in class io.helidon.build.maven.cache.ProjectExecutionManager
Record the given execution.
resolve(MojoExecution, MavenSession, MavenProject) - Method in class io.helidon.build.maven.cache.ConfigResolver
Resolver the configuration of a mojo execution.

S

save(MavenSession, Path) - Method in class io.helidon.build.maven.cache.CacheArchiveManager
Save the build cache to the given archive.
save(MavenProject, MavenSession) - Method in class io.helidon.build.maven.cache.ProjectStateManager
Merge and save the state for a given project.
statesStatuses() - Method in class io.helidon.build.maven.cache.ProjectStateManager
Get the loaded states.

T

toString() - Method in class io.helidon.build.maven.cache.ConfigNode
 
toString() - Method in class io.helidon.build.maven.cache.ExecutionStatus
 
A C D E H I L P R S T 
All Classes and Interfaces|All Packages