Class UniqueArtifactFilterPostprocessor

  • All Implemented Interfaces:
    ArtifactInfoFilter

    public class UniqueArtifactFilterPostprocessor
    extends java.lang.Object
    implements ArtifactInfoFilter
    A special reusable filter, that filters the result set to unique Repository-GroupId-ArtifactId combination, leaving out Version. There is a switch to make the Indexer-wide unique by ignoring repositories too.
    • Field Detail

      • uniqueFields

        private final java.util.Set<Field> uniqueFields
      • gas

        private final java.util.Set<java.lang.String> gas
    • Constructor Detail

      • UniqueArtifactFilterPostprocessor

        public UniqueArtifactFilterPostprocessor()
      • UniqueArtifactFilterPostprocessor

        public UniqueArtifactFilterPostprocessor​(java.util.Set<Field> uniqueFields)