Tabnine Logo
FirewallSettings
Code IndexAdd Tabnine to your IDE (free)

How to use
FirewallSettings
in
org.restlet.ext.platform.internal.agent.bean

Best Java code snippets using org.restlet.ext.platform.internal.agent.bean.FirewallSettings (Showing top 8 results out of 315)

origin: org.restlet.jee/org.restlet.ext.platform

private void addIpFilterRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getIpFilters() != null) {
    for (FirewallIpFilter ipFilter : firewallSettings.getIpFilters()) {
      if (ipFilter.isWhiteList()) {
        firewallConfig.addIpAddressesWhiteList(ipFilter.getIps());
      } else {
        firewallConfig.addIpAddressesBlackList(ipFilter.getIps());
      }
    }
  }
}
origin: org.restlet.jse/org.restlet.ext.platform

private void addRateLimitationRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getRateLimits() != null) {
    List<FirewallRateLimit> rateLimits = firewallSettings
        .getRateLimits();
    Map<Integer, Collection<FirewallRateLimit>> rateLimitsByPeriod = sortRateLimitsByPeriod(rateLimits);
    for (Integer period : rateLimitsByPeriod.keySet()) {
      Map<String, Integer> limitsPerRole = new HashMap<>();
      int defaultRateLimit = Integer.MAX_VALUE;
      for (FirewallRateLimit firewallRateLimit : rateLimitsByPeriod
          .get(period)) {
        if (firewallRateLimit.isDefaultRateLimit()) {
          defaultRateLimit = firewallRateLimit.getRateLimit();
        } else {
          limitsPerRole.put(firewallRateLimit.getGroup(),
              firewallRateLimit.getRateLimit());
        }
      }
      firewallConfig.addRolesPeriodicCounter(period,
          TimeUnit.SECONDS, limitsPerRole, defaultRateLimit);
    }
  }
}
origin: org.restlet.gae/org.restlet.ext.platform

private void addRateLimitationRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getRateLimits() != null) {
    List<FirewallRateLimit> rateLimits = firewallSettings
        .getRateLimits();
    Map<Integer, Collection<FirewallRateLimit>> rateLimitsByPeriod = sortRateLimitsByPeriod(rateLimits);
    for (Integer period : rateLimitsByPeriod.keySet()) {
      Map<String, Integer> limitsPerRole = new HashMap<>();
      int defaultRateLimit = Integer.MAX_VALUE;
      for (FirewallRateLimit firewallRateLimit : rateLimitsByPeriod
          .get(period)) {
        if (firewallRateLimit.isDefaultRateLimit()) {
          defaultRateLimit = firewallRateLimit.getRateLimit();
        } else {
          limitsPerRole.put(firewallRateLimit.getGroup(),
              firewallRateLimit.getRateLimit());
        }
      }
      firewallConfig.addRolesPeriodicCounter(period,
          TimeUnit.SECONDS, limitsPerRole, defaultRateLimit);
    }
  }
}
origin: org.restlet.gae/org.restlet.ext.platform

private void addIpFilterRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getIpFilters() != null) {
    for (FirewallIpFilter ipFilter : firewallSettings.getIpFilters()) {
      if (ipFilter.isWhiteList()) {
        firewallConfig.addIpAddressesWhiteList(ipFilter.getIps());
      } else {
        firewallConfig.addIpAddressesBlackList(ipFilter.getIps());
      }
    }
  }
}
origin: org.restlet.jee/org.restlet.ext.platform

private void addRateLimitationRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getRateLimits() != null) {
    List<FirewallRateLimit> rateLimits = firewallSettings
        .getRateLimits();
    Map<Integer, Collection<FirewallRateLimit>> rateLimitsByPeriod = sortRateLimitsByPeriod(rateLimits);
    for (Integer period : rateLimitsByPeriod.keySet()) {
      Map<String, Integer> limitsPerRole = new HashMap<>();
      int defaultRateLimit = Integer.MAX_VALUE;
      for (FirewallRateLimit firewallRateLimit : rateLimitsByPeriod
          .get(period)) {
        if (firewallRateLimit.isDefaultRateLimit()) {
          defaultRateLimit = firewallRateLimit.getRateLimit();
        } else {
          limitsPerRole.put(firewallRateLimit.getGroup(),
              firewallRateLimit.getRateLimit());
        }
      }
      firewallConfig.addRolesPeriodicCounter(period,
          TimeUnit.SECONDS, limitsPerRole, defaultRateLimit);
    }
  }
}
origin: org.restlet.jse/org.restlet.ext.platform

private void addIpFilterRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getIpFilters() != null) {
    for (FirewallIpFilter ipFilter : firewallSettings.getIpFilters()) {
      if (ipFilter.isWhiteList()) {
        firewallConfig.addIpAddressesWhiteList(ipFilter.getIps());
      } else {
        firewallConfig.addIpAddressesBlackList(ipFilter.getIps());
      }
    }
  }
}
origin: org.restlet.osgi/org.restlet.ext.platform

private void addRateLimitationRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getRateLimits() != null) {
    List<FirewallRateLimit> rateLimits = firewallSettings
        .getRateLimits();
    Map<Integer, Collection<FirewallRateLimit>> rateLimitsByPeriod = sortRateLimitsByPeriod(rateLimits);
    for (Integer period : rateLimitsByPeriod.keySet()) {
      Map<String, Integer> limitsPerRole = new HashMap<>();
      int defaultRateLimit = Integer.MAX_VALUE;
      for (FirewallRateLimit firewallRateLimit : rateLimitsByPeriod
          .get(period)) {
        if (firewallRateLimit.isDefaultRateLimit()) {
          defaultRateLimit = firewallRateLimit.getRateLimit();
        } else {
          limitsPerRole.put(firewallRateLimit.getGroup(),
              firewallRateLimit.getRateLimit());
        }
      }
      firewallConfig.addRolesPeriodicCounter(period,
          TimeUnit.SECONDS, limitsPerRole, defaultRateLimit);
    }
  }
}
origin: org.restlet.osgi/org.restlet.ext.platform

private void addIpFilterRules(FirewallSettings firewallSettings,
    FirewallConfig firewallConfig) {
  if (firewallSettings.getIpFilters() != null) {
    for (FirewallIpFilter ipFilter : firewallSettings.getIpFilters()) {
      if (ipFilter.isWhiteList()) {
        firewallConfig.addIpAddressesWhiteList(ipFilter.getIps());
      } else {
        firewallConfig.addIpAddressesBlackList(ipFilter.getIps());
      }
    }
  }
}
org.restlet.ext.platform.internal.agent.beanFirewallSettings

Most used methods

  • getIpFilters
  • getRateLimits

Popular in Java

  • Creating JSON documents from java classes using gson
  • requestLocationUpdates (LocationManager)
  • getApplicationContext (Context)
  • onCreateOptionsMenu (Activity)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now