Class PathMappings<E>

java.lang.Object
org.eclipse.jetty.http.pathmap.PathMappings<E>
Type Parameters:
E - the type of mapping endpoint
All Implemented Interfaces:
Iterable<MappedResource<E>>, Dumpable

@ManagedObject("Path Mappings") public class PathMappings<E> extends Object implements Iterable<MappedResource<E>>, Dumpable
Path Mappings of PathSpec to Resource.

Sorted into search order upon entry into the Set

  • Field Details

    • LOG

      private static final Logger LOG
    • _mappings

      private final Set<MappedResource<E>> _mappings
    • _optimizedExact

      private boolean _optimizedExact
    • _exactMap

      private Trie<MappedResource<E>> _exactMap
    • _optimizedPrefix

      private boolean _optimizedPrefix
    • _prefixMap

      private Trie<MappedResource<E>> _prefixMap
    • _optimizedSuffix

      private boolean _optimizedSuffix
    • _suffixMap

      private Trie<MappedResource<E>> _suffixMap
  • Constructor Details

    • PathMappings

      public PathMappings()
  • Method Details