Class ClajRoutines.AddressRater

java.lang.Object
com.xpdustry.claj.server.ClajRoutines.AddressRater
Enclosing class:
ClajRoutines

public class ClajRoutines.AddressRater extends Object
  • Field Details

    • address

      public final InetAddress address
    • joinRate

      public final arc.util.Ratekeeper joinRate
    • infoRate

      public final arc.util.Ratekeeper infoRate
    • listRate

      public final arc.util.Ratekeeper listRate
    • createRate

      public final arc.util.Ratekeeper createRate
    • connections

      protected final arc.struct.IntSet connections
    • clean

      protected arc.util.Timer.Task clean
    • rooms

      protected int rooms
  • Constructor Details

    • AddressRater

      public AddressRater(InetAddress address)
  • Method Details

    • add

    • remove

      public void remove(ClajConnection con)
    • allowJoin

      public boolean allowJoin()
    • allowInfo

      public boolean allowInfo()
    • allowList

      public boolean allowList()
    • allowCreate

      public boolean allowCreate()
    • removeRoom

      public void removeRoom()