Class BadIpsImpl

  • All Implemented Interfaces:
    BadIps

    public class BadIpsImpl
    extends java.lang.Object
    implements BadIps
    • Field Detail

      • instance

        private static BadIps instance
      • class_mon

        private static final AEMonitor class_mon
      • bad_ip_map

        private final java.util.Map bad_ip_map
      • bad_ip_map_mon

        private final AEMonitor bad_ip_map_mon
    • Constructor Detail

      • BadIpsImpl

        public BadIpsImpl()
    • Method Detail

      • getInstance

        public static BadIps getInstance()
      • addWarningForIp

        public int addWarningForIp​(java.lang.String ip)
        Specified by:
        addWarningForIp in interface BadIps
      • getNbWarningForIp

        public int getNbWarningForIp​(java.lang.String ip)
        Specified by:
        getNbWarningForIp in interface BadIps
      • clearBadIps

        public void clearBadIps()
        Specified by:
        clearBadIps in interface BadIps
      • getNbBadIps

        public int getNbBadIps()
        Specified by:
        getNbBadIps in interface BadIps