Class ParallelRuleKeyCalculator<T>
- java.lang.Object
-
- com.facebook.buck.core.rulekey.calculator.ParallelRuleKeyCalculator<T>
-
-
Constructor Summary
Constructors Constructor Description ParallelRuleKeyCalculator(com.google.common.util.concurrent.ListeningExecutorService service, RuleKeyFactory<T> ruleKeyFactory, RuleDepsCache ruleDepsCache, java.util.function.BiFunction<BuckEventBus,BuildRule,Scope> ruleKeyCalculationScope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<T>
calculate(BuckEventBus buckEventBus, BuildRule rule)
Set<BuildTarget>
getAllKnownTargets()
RuleDepsCache
getRuleDepsCache()
-
-
-
Constructor Detail
-
ParallelRuleKeyCalculator
public ParallelRuleKeyCalculator(com.google.common.util.concurrent.ListeningExecutorService service, RuleKeyFactory<T> ruleKeyFactory, RuleDepsCache ruleDepsCache, java.util.function.BiFunction<BuckEventBus,BuildRule,Scope> ruleKeyCalculationScope)
-
-
Method Detail
-
calculate
public com.google.common.util.concurrent.ListenableFuture<T> calculate(BuckEventBus buckEventBus, BuildRule rule)
-
getAllKnownTargets
public Set<BuildTarget> getAllKnownTargets()
-
getRuleDepsCache
public RuleDepsCache getRuleDepsCache()
-
-