Class ConflictResolver.OptionalitySelector

  • Direct Known Subclasses:
    SimpleOptionalitySelector
    Enclosing class:
    ConflictResolver

    public abstract static class ConflictResolver.OptionalitySelector
    extends java.lang.Object
    An extension point of ConflictResolver that determines the effective optional flag of a dependency from a potentially conflicting set of derived optionalities. The optionality selector gets invoked after the ConflictResolver.VersionSelector has picked the winning node.

    Note: Implementations must be stateless.