ru.bitel.bgbilling.kernel.network.radius

## Class RadiusBan

- java.lang.Object
- - ru.bitel.bgbilling.kernel.network.radius.RadiusBan

-     public class RadiusBan
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `RadiusBan(java.util.concurrent.TimeUnit timeUnit, long period, long maxRejectCount, java.util.List<java.lang.String> keyAttributes, java.util.Set<java.lang.Integer> accessCodes, long banTime)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isBanned(RadiusPacket packet, long millis)`
    `void` | `reject(RadiusPacket packet, int accessCode, long millis)`
    `void` | `shutdown()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### RadiusBan

          public RadiusBan(java.util.concurrent.TimeUnit timeUnit,
                           long period,
                           long maxRejectCount,
                           java.util.List<java.lang.String> keyAttributes,
                           java.util.Set<java.lang.Integer> accessCodes,
                           long banTime)

  - ### Method Detail

    - #### isBanned

          public boolean isBanned(RadiusPacket packet,
                                  long millis)

    - #### reject

          public void reject(RadiusPacket packet,
                             int accessCode,
                             long millis)

    - #### shutdown

          public void shutdown()