Class PathMappingHelper


  • public class PathMappingHelper
    extends java.lang.Object
    • Field Detail

      • FUNCTION_ENCODEURL_MATCHER

        protected static final java.lang.String FUNCTION_ENCODEURL_MATCHER
        See Also:
        Constant Field Values
      • pathMappingMap

        protected final java.util.Map<java.lang.String,​java.util.List<PathMapping>> pathMappingMap
      • cachedPathMappingList

        protected volatile java.util.List<PathMapping> cachedPathMappingList
    • Constructor Detail

      • PathMappingHelper

        public PathMappingHelper()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • update

        public int update()
      • setPathMappingList

        public void setPathMappingList​(java.lang.String sessionId,
                                       java.util.List<PathMapping> pathMappingList)
      • removePathMappingList

        public void removePathMappingList​(java.lang.String sessionId)
      • getPathMappingList

        public java.util.List<PathMapping> getPathMappingList​(java.lang.String sessionId)
      • replaceUrl

        public java.lang.String replaceUrl​(java.lang.String sessionId,
                                           java.lang.String url)
      • replaceUrls

        public java.lang.String replaceUrls​(java.lang.String text)
      • replaceUrl

        public java.lang.String replaceUrl​(java.lang.String url)
      • createPathMatcher

        public java.util.function.BiFunction<java.lang.String,​java.util.regex.Matcher,​java.lang.String> createPathMatcher​(java.util.regex.Matcher matcher,
                                                                                                                                      java.lang.String replacement)