Class UrlFilter


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

      • instance

        private static UrlFilter instance
      • DEFAULT_RPC_WHITELIST

        private java.lang.String DEFAULT_RPC_WHITELIST
      • listUrlBlacklist

        private CopyOnWriteList<java.lang.String> listUrlBlacklist
      • listUrlWhitelist

        private CopyOnWriteList<java.lang.String> listUrlWhitelist
    • Constructor Detail

      • UrlFilter

        public UrlFilter()
    • Method Detail

      • getInstance

        public static UrlFilter getInstance()
      • addUrlWhitelist

        public void addUrlWhitelist​(java.lang.String string)
      • addUrlWhitelistSupport

        private void addUrlWhitelistSupport​(java.lang.String string)
      • addUrlBlacklist

        public void addUrlBlacklist​(java.lang.String string)
      • getUrlWhitelist

        public java.lang.String[] getUrlWhitelist()
      • isWhitelisted

        public boolean isWhitelisted​(java.lang.String url)
      • urlCanRPC

        public boolean urlCanRPC​(java.lang.String url)
      • urlCanRPC

        public boolean urlCanRPC​(java.lang.String url,
                                 boolean showDebug)
      • urlIsBlocked

        public boolean urlIsBlocked​(java.lang.String url)