📄 configurationdefaults.java
字号:
//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 + -