⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configurationdefaults.java

📁 Azureus is a powerful, full-featured, cross-platform java BitTorrent client
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    
    //misc
    def.put( "ID", "" );
    def.put( "Play Download Finished", new Long(0) );
    def.put( "Play Download Finished File", "" );
    def.put( "Close To Tray", new Long(1) );
    def.put( "Minimize To Tray", new Long(0) );
    def.put( "Watch Torrent Folder", new Long(0) );
    def.put( "Watch Torrent Folder Interval", new Long(1) );
    def.put( "Start Watched Torrents Stopped", new Long(0) );
    def.put( "Watch Torrent Folder Path", "" );
    def.put( "DiskManager Write Queue Block Limit", new Long(0) );
    def.put( "DiskManager Check Queue Piece Limit", new Long(0) );
    def.put( "Prioritize First Piece", new Long(0) );
    def.put( "Move Completed When Done", new Long(0) );
    def.put( "Completed Files Directory", "" );
    def.put( "Zero New", new Long(0) );
    def.put( "Move Only When In Default Save Dir", new Long(1) );
    def.put( "Copy And Delete Data Rather Than Move", new Long(0));
    def.put( "Move Torrent When Done", new Long(1) );
    def.put( "File.save.peers.enable", new Long(1) );
    
    //default torrent directory option
    def.put( "Save Torrent Files", new Long(1) );
    def.put("General_sDefaultTorrent_Directory", SystemProperties.getUserPath()+"torrents");

    def.put( "Old.Socket.Polling.Style", new Long(0) );
    def.put( "Max Download Speed KBs", new Long(0) );
    def.put( "Bind IP", "" );
    def.put( "Stats Export Peer Details", new Long(0) );
    def.put( "Stats XSL File", "" );
    def.put( "Stats Enable", new Long(0) );
    def.put( "Stats Period", new Long(StatsWriterPeriodic.DEFAULT_SLEEP_PERIOD) );
    def.put( "Stats Dir", "" );
    def.put( "Stats File", StatsWriterPeriodic.DEFAULT_STATS_FILE_NAME );
    def.put( "File.Torrent.IgnoreFiles", TOTorrent.DEFAULT_IGNORE_FILES );
    def.put( "File.save.peers.max", new Long( TRTrackerClient.DEFAULT_PEERS_TO_CACHE ) );
    
    	// tracker 
    
    def.put( "Tracker Compact Enable", new Long(1) );
    def.put( "Tracker Key Enable Client", new Long(1) );
    def.put( "Tracker Key Enable Server", new Long(1) );
    def.put( "Tracker Separate Peer IDs", new Long(0));
    def.put( "Tracker Client Connect Timeout", new Long(120));
    def.put( "Tracker Client Read Timeout", new Long(60));
    def.put( "Tracker Public Enable", new Long(0) );
    def.put( "Tracker Log Enable", new Long(0) );
    def.put( "Tracker Port Enable", new Long(0) );
    def.put( "Tracker Port", new Long( TRHost.DEFAULT_PORT ) );
    def.put( "Tracker Port SSL Enable", new Long(0) );
    def.put( "Tracker Port SSL", new Long( TRHost.DEFAULT_PORT_SSL ) );
    def.put( "Tracker Port Force External", new Long(0) );
    def.put( "Tracker IP", "" );
    def.put( "Tracker Port UDP Enable", new Long(0) );
    def.put( "Tracker Port UDP Version", new Long(2) );
    def.put( "Tracker Send Peer IDs", new Long(1) );
    def.put( "Tracker Max Peers Returned", new Long(0) );
    def.put( "Tracker Scrape Cache", new Long( TRTrackerServer.DEFAULT_SCRAPE_CACHE_PERIOD ) );
    def.put( "Tracker Announce Cache", new Long( TRTrackerServer.DEFAULT_ANNOUNCE_CACHE_PERIOD ) );
    def.put( "Tracker Announce Cache Min Peers", new Long( TRTrackerServer.DEFAULT_ANNOUNCE_CACHE_PEER_THRESHOLD ) );
    def.put( "Tracker Poll Interval Min", new Long( TRTrackerServer.DEFAULT_MIN_RETRY_DELAY) );
    def.put( "Tracker Poll Interval Max", new Long( TRTrackerServer.DEFAULT_MAX_RETRY_DELAY) );
    def.put( "Tracker Scrape Retry Percentage", new Long( TRTrackerServer.DEFAULT_SCRAPE_RETRY_PERCENTAGE ) );
    def.put( "Tracker Password Enable Web", new Long(0) );
    def.put( "Tracker Password Web HTTPS Only", new Long(0));
    def.put( "Tracker Password Enable Torrent", new Long(0) );
    def.put( "Tracker Username", "" );
    def.put( "Tracker Password", null );
    def.put( "Tracker Poll Inc By", new Long( TRTrackerServer.DEFAULT_INC_BY ) );
    def.put( "Tracker Poll Inc Per", new Long( TRTrackerServer.DEFAULT_INC_PER ) );
    def.put( "Tracker NAT Check Enable", new Long(1));
    def.put( "Tracker NAT Check Timeout", new Long(TRTrackerServer.DEFAULT_NAT_CHECK_SECS));
    def.put( "Tracker Max Seeds Retained", new Long( 0 ) );
    def.put( "Tracker Max GET Time", new Long(20));
    def.put( "Tracker Max POST Time Multiplier", new Long(1));
    def.put( "Tracker Max Threads", new Long( 48 ));
    
    
    def.put( "config.style.useSIUnits", new Long(0) );
    def.put( "config.style.useUnitsRateBits", new Long(0) );
    def.put( "Save Torrent Backup", new Long(0) );
    def.put( "Sharing Use SSL", new Long(0) );
    def.put( "Sharing Add Hashes", new Long(0) );
    def.put( "Sharing Rescan Enable", new Long(0));
    def.put( "Sharing Rescan Period", new Long(60));
    def.put( "Sharing Torrent Comment", "" );
    
    def.put( "File.Decoder.Prompt", new Long(0) );
    def.put( "File.Decoder.Default", "" );
    def.put( "File.Decoder.ShowLax", new Long(0));
    def.put( "File.Decoder.ShowAll", new Long(0));
    def.put( "Password enabled", new Long(0) );
    def.put( "Password", null );
    def.put( "Save detail views column widths", new Long(0) );
    def.put( "config.interface.checkassoc", new Long(1) );
    def.put( "Wizard Completed", new Long(0) );
    def.put( "donations.donated", new Long(0) );
    def.put( "donations.lastVersion", "" );
    def.put( "donations.nextAskTime", new Long(0) );
    def.put( "Color Scheme.red", new Long(0) );
    def.put( "Color Scheme.green", new Long(128) );
    def.put( "Color Scheme.blue", new Long(255) );
    def.put( "Show Splash", new Long(1) );
    def.put( "window.maximized", new Long(1) );
    def.put( "window.rectangle", "" );
    def.put( "Open Console", new Long(0) );
    def.put( "Open Config", new Long(0) );
    def.put( "Open Stats On Start", new Long(0));
    def.put( "Start Minimized", new Long(0) );
    def.put( "Open Bar", new Long(0) );
    def.put( "confirmationOnExit", new Long(0) );
    def.put( "locale", Locale.getDefault().toString() );
    def.put( "Add URL Silently", new Long(0) );
    def.put( "config.style.dropdiraction", "0" );
    def.put( "MyTorrents.SplitAt", new Long(30) );
    def.put( "Confirm Data Delete", new Long(1) );
    def.put( "Password Confirm", null );
    def.put( "Auto Update", new Long(1) );
    def.put( "Alert on close", new Long(1) );
    def.put( "diskmanager.friendly.hashchecking", new Long(0) );
    def.put( "Default Start Torrents Stopped", new Long(0));
    def.put( "Server Enable UDP", new Long(1));
    def.put( "diskmanager.perf.cache.enable", new Long(1));
    def.put( "diskmanager.perf.cache.enable.read", new Long(1));
    def.put( "diskmanager.perf.cache.enable.write", new Long(1));
    def.put( "diskmanager.perf.cache.size", new Long(4));		// 4 MB
    def.put( "diskmanager.perf.cache.notsmallerthan", new Long(1024));	// 1024 K
    def.put( "File.truncate.if.too.large", new Long(0));
    def.put( "diskmanager.perf.cache.trace", new Long(0));
    def.put( "Enable System Tray", new Long(1));
    def.put( "config.style.table.sortDefaultAscending", new Long(1));
    def.put( "Ignore.peer.ports", "0" );
    def.put( "Security.JAR.tools.dir", "" );
    def.put( "network.max.simultaneous.connect.attempts", new Long( 8 ));
    def.put( "network.tcp.mtu.size", new Long(1500) );
    def.put( "network.tcp.socket.SO_SNDBUF", new Long(0) );
    def.put( "network.tcp.socket.SO_RCVBUF", new Long(0) );
    def.put( "network.tcp.socket.IPTOS", "" );
    def.put( "confirm_torrent_removal", new Long(0) );
    def.put( "add_torrents_silently", new Long(0) );
    
  }
  
  public String getStringParameter(String p) throws ConfigurationParameterNotFoundException {
    if (def.containsKey(p)) {
      Object o = def.get(p);
      if (o instanceof Number)
        return ((Number)o).toString();

      return (String)o;
    } else
      throw new ConfigurationParameterNotFoundException(p);
  }
  
  public int getIntParameter(String p) throws ConfigurationParameterNotFoundException {
    if (def.containsKey(p))
      return ((Long) def.get(p)).intValue();
    else
      throw new ConfigurationParameterNotFoundException(p);
  }

  public float getFloatParameter(String p) throws ConfigurationParameterNotFoundException {
    if (def.containsKey(p))
      return ((Float) def.get(p)).floatValue();
    else
      throw new ConfigurationParameterNotFoundException(p);
  }
  
  public Set getAllowedParameters() {
  	return def.keySet();
  }
 
  public void addParameter(String sKey, String sParameter) {
    def.put(sKey, sParameter);
  }

  public void addParameter(String sKey, int iParameter) {
    def.put(sKey, new Long(iParameter));
  }
  public void addParameter(String sKey, byte[] bParameter) {
    def.put(sKey, bParameter);
  }

  public void addParameter(String sKey, boolean bParameter) {
    Long lParameter = new Long(bParameter ? 1 : 0);
    def.put(sKey, lParameter);
  }
  
  public void registerExternalDefaults(Map addmap) {
  	def.putAll(addmap);
  }
  
  public boolean doesParameterDefaultExist(String p) {
    return def.containsKey(p);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -