@Internal public class SymmetricDiffCounter<P,T> extends Object implements Function<com.atlassian.fugue.Pair<ShadowOpsOutput<P>,ShadowOpsOutput<P>>,com.atlassian.confluence.search.shadow.diff.SymmetricDiffCounter.Result<P,T>>
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SymmetricDiffCounter.DefaultDiffInfoConsumer<T> | 
| static class  | SymmetricDiffCounter.DiagnosticInfo<T> | 
| Constructor and Description | 
|---|
| SymmetricDiffCounter(Function<P,? extends List<T>> extractor,
                    Comparator<T> searchResultComparator,
                    Consumer<SymmetricDiffCounter.DiagnosticInfo<T>> diagnosticInfoConsumer) | 
| Modifier and Type | Method and Description | 
|---|---|
| com.atlassian.confluence.search.shadow.diff.SymmetricDiffCounter.Result<P,T> | apply(com.atlassian.fugue.Pair<ShadowOpsOutput<P>,ShadowOpsOutput<P>> pair) | 
| static <P extends Iterable<T>,T> | buildForIterable(Comparator<T> searchResultComparator,
                Consumer<SymmetricDiffCounter.DiagnosticInfo<T>> diagnosticInfoConsumer) | 
public SymmetricDiffCounter(Function<P,? extends List<T>> extractor, Comparator<T> searchResultComparator, Consumer<SymmetricDiffCounter.DiagnosticInfo<T>> diagnosticInfoConsumer)
public com.atlassian.confluence.search.shadow.diff.SymmetricDiffCounter.Result<P,T> apply(com.atlassian.fugue.Pair<ShadowOpsOutput<P>,ShadowOpsOutput<P>> pair)
apply in interface Function<com.atlassian.fugue.Pair<ShadowOpsOutput<P>,ShadowOpsOutput<P>>,com.atlassian.confluence.search.shadow.diff.SymmetricDiffCounter.Result<P,T>>public static <P extends Iterable<T>,T> SymmetricDiffCounter<P,T> buildForIterable(Comparator<T> searchResultComparator, Consumer<SymmetricDiffCounter.DiagnosticInfo<T>> diagnosticInfoConsumer)
Copyright © 2003–2017 Atlassian. All rights reserved.