Package freenet.config

Examples of freenet.config.SubConfig.register()


      public void set(Boolean val) {
        respondLinkLengths = val;
      }
    });
    respondLinkLengths = nodeConfig.getBoolean("probeLinkLengths");
    nodeConfig.register("probeLocation", true, sortOrder++, true, true, "Node.probeLocationShort",
      "Node.probeLocationLong", new BooleanCallback() {
      @Override
      public Boolean get() {
        return respondLocation;
      }
View Full Code Here


      public void set(Boolean val) {
        respondLocation = val;
      }
    });
    respondLocation = nodeConfig.getBoolean("probeLocation");
    nodeConfig.register("probeStoreSize", true, sortOrder++, true, true, "Node.probeStoreSizeShort",
      "Node.probeStoreSizeLong", new BooleanCallback() {
      @Override
      public Boolean get() {
        return respondStoreSize;
      }
View Full Code Here

      public void set(Boolean val) {
        respondStoreSize = val;
      }
    });
    respondStoreSize = nodeConfig.getBoolean("probeStoreSize");
    nodeConfig.register("probeUptime", true, sortOrder++, true, true, "Node.probeUptimeShort",
      "Node.probeUptimeLong", new BooleanCallback() {
      @Override
      public Boolean get() {
        return respondUptime;
      }
View Full Code Here

      public void set(Boolean val) throws InvalidConfigValueException, NodeNeedRestartException {
        respondUptime = val;
      }
    });
    respondUptime = nodeConfig.getBoolean("probeUptime");
    nodeConfig.register("probeRejectStats", true, sortOrder++, true, true, "Node.probeRejectStatsShort",
        "Node.probeRejectStatsLong", new BooleanCallback() {
        @Override
        public Boolean get() {
          return respondRejectStats;
        }
View Full Code Here

          respondRejectStats = val;
        }
      });
      respondRejectStats = nodeConfig.getBoolean("probeRejectStats");
     
    nodeConfig.register("probeOverallBulkOutputCapacityUsage", true, sortOrder++, true, true, "Node.respondOverallBulkOutputCapacityUsage",
        "Node.respondOverallBulkOutputCapacityUsageLong", new BooleanCallback() {

          @Override
          public Boolean get() {
            return respondOverallBulkOutputCapacityUsage;
View Full Code Here

          }
     
    });
    respondOverallBulkOutputCapacityUsage = nodeConfig.getBoolean("probeOverallBulkOutputCapacityUsage");

    nodeConfig.register("identifier", -1, sortOrder++, true, true, "Node.probeIdentifierShort",
      "Node.probeIdentifierLong", new LongCallback() {
      @Override
      public Long get() {
        return probeIdentifier;
      }
View Full Code Here

          networkThreatLevel = newValue;
        }
      }

    };
    myConfig.register("networkThreatLevel", "HIGH", sortOrder++, false, true, "SecurityLevels.networkThreatLevelShort", "SecurityLevels.networkThreatLevel", networkThreatLevelCallback);
    NETWORK_THREAT_LEVEL netLevel = NETWORK_THREAT_LEVEL.valueOf(myConfig.getString("networkThreatLevel"));
    if(myConfig.getRawOption("networkThreatLevel") != null) {
      networkThreatLevel = netLevel;
    } else {
      // Call all the callbacks so that the config is consistent with the threat level.
View Full Code Here

          physicalThreatLevel = newValue;
        }
      }

    };
    myConfig.register("physicalThreatLevel", "NORMAL", sortOrder++, false, true, "SecurityLevels.physicalThreatLevelShort", "SecurityLevels.physicalThreatLevel", physicalThreatLevelCallback);
    PHYSICAL_THREAT_LEVEL physLevel = PHYSICAL_THREAT_LEVEL.valueOf(myConfig.getString("physicalThreatLevel"));
    if(myConfig.getRawOption("physicalThreatLevel") != null) {
      physicalThreatLevel = physLevel;
    } else {
      // Call all the callbacks so that the config is consistent with the threat level.
View Full Code Here

    }

    // Opennet

    final SubConfig opennetConfig = new SubConfig("node.opennet", config);
    opennetConfig.register("connectToSeednodes", true, 0, true, false, "Node.withAnnouncement", "Node.withAnnouncementLong", new BooleanCallback() {
      @Override
      public Boolean get() {
        return isAllowedToConnectToSeednodes;
      }
      @Override
View Full Code Here

      }
    });
    isAllowedToConnectToSeednodes = opennetConfig.getBoolean("connectToSeednodes");

    // Can be enabled on the fly
    opennetConfig.register("enabled", false, 0, true, true, "Node.opennetEnabled", "Node.opennetEnabledLong", new BooleanCallback() {
      @Override
      public Boolean get() {
        synchronized(Node.this) {
          return opennet != null;
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.