Index
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
All Classes and Interfaces|All Packages