📄 configurationdefaults.java
字号:
def.put( "Move Completed When Done", FALSE );
def.put( "Completed Files Directory", "" );
def.put( "Zero New", FALSE );
def.put( "Move Only When In Default Save Dir", TRUE );
def.put( "Copy And Delete Data Rather Than Move", FALSE);
def.put( "Move Torrent When Done", TRUE );
def.put( "File.save.peers.enable", TRUE );
def.put( "File.strict.locking", TRUE );
def.put( "Move Deleted Data To Recycle Bin", TRUE);
//default torrent directory option
def.put( "Save Torrent Files", TRUE );
def.put("General_sDefaultTorrent_Directory", SystemProperties.getUserPath()+"torrents");
def.put( "Bind IP", "" );
def.put( "Stats Export Peer Details", FALSE );
def.put( "Stats XSL File", "" );
def.put( "Stats Enable", FALSE );
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( TRTrackerAnnouncer.DEFAULT_PEERS_TO_CACHE ) );
// tracker
def.put( "Tracker Compact Enable", TRUE );
def.put( "Tracker Key Enable Client", TRUE );
def.put( "Tracker Key Enable Server", TRUE );
def.put( "Tracker Separate Peer IDs", FALSE);
def.put( "Tracker Client Connect Timeout", new Long(120));
def.put( "Tracker Client Read Timeout", new Long(60));
def.put( "Tracker Client Send OS and Java Version", TRUE);
def.put( "Tracker Client Show Warnings", TRUE);
def.put( "Tracker Public Enable", FALSE );
def.put( "Tracker Log Enable", FALSE );
def.put( "Tracker Port Enable", FALSE );
def.put( "Tracker Port", new Long( TRHost.DEFAULT_PORT ) );
def.put( "Tracker Port Backups", "" );
def.put( "Tracker Port SSL Enable", FALSE );
def.put( "Tracker Port SSL", new Long( TRHost.DEFAULT_PORT_SSL ) );
def.put( "Tracker Port SSL Backups", "" );
def.put( "Tracker Port Force External", FALSE );
def.put( "Tracker IP", "" );
def.put( "Tracker Port UDP Enable", FALSE );
def.put( "Tracker Port UDP Version", new Long(2) );
def.put( "Tracker Send Peer IDs", TRUE );
def.put( "Tracker Max Peers Returned", new Long(100) );
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", FALSE );
def.put( "Tracker Password Web HTTPS Only", FALSE);
def.put( "Tracker Password Enable Torrent", FALSE );
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", TRUE);
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 Seeds", 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( "Tracker TCP NonBlocking", FALSE);
def.put( "Tracker TCP NonBlocking Conc Max", new Long(2048));
def.put( "Tracker Client Scrape Enable", TRUE);
def.put( "Tracker Client Scrape Stopped Enable", TRUE);
def.put( "Tracker Client Scrape Single Only", FALSE);
def.put( "Network Selection Prompt", TRUE);
def.put( "Network Selection Default.Public", TRUE);
def.put( "Network Selection Default.I2P", TRUE);
def.put( "Network Selection Default.Tor", TRUE);
def.put( "Tracker Network Selection Default.Public", TRUE);
def.put( "Tracker Network Selection Default.I2P", TRUE);
def.put( "Tracker Network Selection Default.Tor", TRUE);
def.put( "Peer Source Selection Default.Tracker", TRUE);
def.put( "Peer Source Selection Default.DHT", TRUE);
def.put( "Peer Source Selection Default.PeerExchange", TRUE);
def.put( "Peer Source Selection Default.Plugin", TRUE);
def.put( "Peer Source Selection Default.Incoming", TRUE);
def.put( "config.style.useSIUnits", FALSE );
def.put( "config.style.useUnitsRateBits", FALSE );
def.put( "Save Torrent Backup", FALSE );
def.put( "Sharing Protocol", "HTTP" );
def.put( "Sharing Add Hashes", FALSE );
def.put( "Sharing Rescan Enable", FALSE);
def.put( "Sharing Rescan Period", new Long(60));
def.put( "Sharing Torrent Comment", "" );
def.put( "Sharing Permit DHT", TRUE);
def.put( "Sharing Torrent Private", FALSE);
def.put( "File.Decoder.Prompt", FALSE );
def.put( "File.Decoder.Default", "" );
def.put( "File.Decoder.ShowLax", FALSE);
def.put( "File.Decoder.ShowAll", FALSE);
def.put( "Password enabled", FALSE );
def.put( "Password", null );
def.put( "Save detail views column widths", FALSE );
def.put( "config.interface.checkassoc", TRUE );
def.put( "Wizard Completed", FALSE );
def.put( "donations.donated", FALSE );
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", TRUE );
def.put( "window.maximized", TRUE );
def.put( "window.rectangle", "" );
def.put( "Open Console", FALSE );
def.put( "Open Config", FALSE );
def.put( "Open Stats On Start", FALSE);
def.put( "Start Minimized", FALSE );
def.put( "Open Bar", FALSE );
def.put( "confirmationOnExit", FALSE );
def.put( "locale", Locale.getDefault().toString() );
def.put( "locale.set.complete.count", new Long(0));
def.put( "Add URL Silently", FALSE );
def.put( "config.style.dropdiraction", "0" );
def.put( "MyTorrents.SplitAt", new Long(30) );
def.put( "Confirm Data Delete", TRUE );
def.put( "Password Confirm", null );
def.put( "Auto Update", TRUE );
def.put( "Alert on close", TRUE );
def.put( "diskmanager.friendly.hashchecking", FALSE );
def.put( "Default Start Torrents Stopped", FALSE);
def.put( "Server Enable UDP", TRUE);
def.put( "diskmanager.perf.cache.enable", TRUE);
def.put( "diskmanager.perf.cache.enable.read", TRUE);
def.put( "diskmanager.perf.cache.enable.write", TRUE);
def.put( "diskmanager.perf.cache.size", new Long(4)); // 4 MB
def.put( "diskmanager.perf.cache.notsmallerthan", new Long(1024)); // 1024 K
def.put( "diskmanager.perf.read.maxthreads", new Long(32));
def.put( "diskmanager.perf.read.maxmb", new Long(5));
def.put( "diskmanager.perf.write.maxthreads", new Long(32));
def.put( "diskmanager.perf.write.maxmb", new Long(5));
def.put( "diskmanager.perf.cache.trace", FALSE);
def.put( "diskmanager.perf.cache.flushpieces", TRUE);
def.put( "File.truncate.if.too.large", FALSE);
def.put( "Enable System Tray", TRUE);
def.put( "config.style.table.defaultSortOrder", new Long(0));
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", FALSE );
def.put( "add_torrents_silently", FALSE );
def.put( "enable_small_osx_fonts", TRUE );
def.put( "Message Popup Autoclose in Seconds", new Long(10));
def.put( "Play Download Finished Announcement", FALSE);
def.put( "Play Download Finished Announcement Text", "Download Complete");
def.put( "Play File Finished", FALSE );
def.put( "Play File Finished File", "" );
def.put( "Play File Finished Announcement", FALSE);
def.put( "Play File Finished Announcement Text", "File Complete");
def.put( "BT Request Max Block Size", new Long(65536));
def.put( "network.tcp.enable_safe_selector_mode", FALSE );
def.put( "network.transport.encrypted.require", FALSE );
def.put( "network.transport.encrypted.min_level", "RC4" );
def.put( "network.transport.encrypted.fallback.outgoing", FALSE );
def.put( "network.transport.encrypted.fallback.incoming", FALSE );
def.put( "network.bind.local.port", 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);
}
/**
* Returns the default value as an object (String, Long, Float, Boolean)
*
* @param key
* @return default value
*/
public Object getDefaultValueAsObject(String key) {
return def.get(key);
}
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);
}
public Object
getParameter(
String key )
{
return( def.get( key ));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -