Package io.helidon.build.cache
Class ExecutionStatus
- java.lang.Object
-
- io.helidon.build.cache.ExecutionStatus
-
public final class ExecutionStatus extends Object
Execution status.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.helidon.build.cache.ConfigDiffsdiffs()Get the diffs if the execution state isSTATE_DIFF.io.helidon.build.cache.ExecutionEntryexecution()Get the execution.booleanisCached()Indicate if the execution state isSTATE_CACHED.booleanisDiff()Indicate if the execution state isSTATE_DIFF.booleanisNew()Indicate if the execution state isSTATE_NEW.StringtoString()
-
-
-
Method Detail
-
isNew
public boolean isNew()
Indicate if the execution state isSTATE_NEW.- Returns:
trueif the state isSTATE_NEW,falseotherwise
-
isDiff
public boolean isDiff()
Indicate if the execution state isSTATE_DIFF.- Returns:
trueif the state isSTATE_DIFF,falseotherwise
-
isCached
public boolean isCached()
Indicate if the execution state isSTATE_CACHED.- Returns:
trueif the state isSTATE_CACHED,falseotherwise
-
diffs
public io.helidon.build.cache.ConfigDiffs diffs()
Get the diffs if the execution state isSTATE_DIFF.- Returns:
- diffs, may be
null
-
execution
public io.helidon.build.cache.ExecutionEntry execution()
Get the execution.- Returns:
- execution, never
null
-
-