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

📄 configsectiontrackerserver.java

📁 java 文件下载器。可自定义
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
					boolean selected = passwordEnableWeb.isSelected() && sslEnable.isSelected();
					for (int i = 0; i < controls.length; i++)
						controls[i].setEnabled(selected);

				}

			
			{
				this$0 = ConfigSectionTrackerServer.this;
				passwordEnableWeb = booleanparameter;
				sslEnable = booleanparameter1;
				super(x0);
			}
			};
			passwordEnableWeb.setAdditionalActionPerformer(web_https_enabler);
			sslEnable.setAdditionalActionPerformer(web_https_enabler);
			BooleanParameter passwordEnableTorrent = new BooleanParameter(gMainTab, "Tracker Password Enable Torrent", "ConfigView.section.tracker.passwordenabletorrent");
			label = new Label(gMainTab, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.passwordenabletorrent.info");
			gridData = new GridData();
			gridData.horizontalSpan = 3;
			label.setLayoutData(gridData);
			label = new Label(gMainTab, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.username");
			StringParameter tracker_username = new StringParameter(gMainTab, "Tracker Username", "");
			gridData = new GridData();
			gridData.widthHint = 100;
			tracker_username.setLayoutData(gridData);
			label = new Label(gMainTab, 0);
			label = new Label(gMainTab, 0);
			label = new Label(gMainTab, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.password");
			PasswordParameter tracker_password = new PasswordParameter(gMainTab, "Tracker Password");
			gridData = new GridData();
			gridData.widthHint = 100;
			tracker_password.setLayoutData(gridData);
			label = new Label(gMainTab, 0);
			label = new Label(gMainTab, 0);
			final Control x_controls[] = new Control[2];
			x_controls[0] = tracker_username.getControl();
			x_controls[1] = tracker_password.getControl();
			org.gudy.azureus2.ui.swt.config.IAdditionalActionPerformer enabler = new GenericActionPerformer(passwordEnableTorrent) {

				final BooleanParameter val$passwordEnableWeb;
				final BooleanParameter val$passwordEnableTorrent;
				final ConfigSectionTrackerServer this$0;

				public void performAction()
				{
					boolean selected = passwordEnableWeb.isSelected() || passwordEnableTorrent.isSelected();
					for (int i = 0; i < controls.length; i++)
						controls[i].setEnabled(selected);

				}

			
			{
				this$0 = ConfigSectionTrackerServer.this;
				passwordEnableWeb = booleanparameter;
				passwordEnableTorrent = booleanparameter1;
				super(x0);
			}
			};
			passwordEnableWeb.setAdditionalActionPerformer(enabler);
			passwordEnableTorrent.setAdditionalActionPerformer(enabler);
			Group gPollStuff = new Group(gMainTab, 0);
			Messages.setLanguageText(gPollStuff, "ConfigView.section.tracker.pollinterval");
			gridData = new GridData(272);
			gridData.horizontalSpan = 4;
			gPollStuff.setLayoutData(gridData);
			layout = new GridLayout();
			layout.numColumns = 4;
			gPollStuff.setLayout(layout);
			label = new Label(gPollStuff, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.pollintervalmin");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter pollIntervalMin = new IntParameter(gPollStuff, "Tracker Poll Interval Min");
			gridData = new GridData();
			gridData.widthHint = 30;
			pollIntervalMin.setLayoutData(gridData);
			label = new Label(gPollStuff, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.pollintervalmax");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter pollIntervalMax = new IntParameter(gPollStuff, "Tracker Poll Interval Max");
			gridData = new GridData();
			gridData.widthHint = 30;
			pollIntervalMax.setLayoutData(gridData);
			label = new Label(gPollStuff, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.pollintervalincby");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter pollIntervalIncBy = new IntParameter(gPollStuff, "Tracker Poll Inc By");
			gridData = new GridData();
			gridData.widthHint = 30;
			pollIntervalIncBy.setLayoutData(gridData);
			label = new Label(gPollStuff, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.pollintervalincper");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter pollIntervalIncPer = new IntParameter(gPollStuff, "Tracker Poll Inc Per");
			gridData = new GridData();
			gridData.widthHint = 30;
			pollIntervalIncPer.setLayoutData(gridData);
			Group gScrapeCache = new Group(gMainTab, 0);
			Messages.setLanguageText(gScrapeCache, "ConfigView.section.tracker.scrapeandcache");
			gridData = new GridData(272);
			gridData.horizontalSpan = 4;
			gScrapeCache.setLayoutData(gridData);
			layout = new GridLayout();
			layout.numColumns = 4;
			gScrapeCache.setLayout(layout);
			label = new Label(gScrapeCache, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.announcescrapepercentage");
			IntParameter scrapeannouncepercentage = new IntParameter(gScrapeCache, "Tracker Scrape Retry Percentage");
			gridData = new GridData();
			gridData.widthHint = 30;
			scrapeannouncepercentage.setLayoutData(gridData);
			label = new Label(gScrapeCache, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.scrapecacheperiod");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter scrapeCachePeriod = new IntParameter(gScrapeCache, "Tracker Scrape Cache");
			gridData = new GridData();
			gridData.widthHint = 30;
			scrapeCachePeriod.setLayoutData(gridData);
			label = new Label(gScrapeCache, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.announcecacheminpeers");
			IntParameter announceCacheMinPeers = new IntParameter(gScrapeCache, "Tracker Announce Cache Min Peers");
			gridData = new GridData();
			gridData.widthHint = 30;
			announceCacheMinPeers.setLayoutData(gridData);
			label = new Label(gScrapeCache, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.announcecacheperiod");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter announceCachePeriod = new IntParameter(gScrapeCache, "Tracker Announce Cache");
			gridData = new GridData();
			gridData.widthHint = 30;
			announceCachePeriod.setLayoutData(gridData);
			label = new Label(gMainTab, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.maxpeersreturned");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter maxPeersReturned = new IntParameter(gMainTab, "Tracker Max Peers Returned");
			gridData = new GridData();
			gridData.widthHint = 50;
			maxPeersReturned.setLayoutData(gridData);
			label = new Label(gMainTab, 0);
			label = new Label(gMainTab, 0);
			label = new Label(gMainTab, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.seedretention");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter seedRetentionLimit = new IntParameter(gMainTab, "Tracker Max Seeds Retained");
			gridData = new GridData();
			gridData.widthHint = 50;
			seedRetentionLimit.setLayoutData(gridData);
			label = new Label(gMainTab, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.seedretention.info");
			gridData = new GridData();
			gridData.horizontalSpan = 2;
			label.setLayoutData(gridData);
			gridData = new GridData();
			gridData.horizontalSpan = 2;
			(new BooleanParameter(gMainTab, "Tracker NAT Check Enable", "ConfigView.section.tracker.natcheckenable")).setLayoutData(gridData);
			Composite gNATDetails = new Composite(gMainTab, 0);
			gridData = new GridData(272);
			gridData.horizontalSpan = 2;
			gNATDetails.setLayoutData(gridData);
			layout = new GridLayout();
			layout.numColumns = 2;
			layout.marginHeight = 0;
			layout.marginWidth = 0;
			gNATDetails.setLayout(layout);
			label = new Label(gNATDetails, 0);
			Messages.setLanguageText(label, "ConfigView.section.tracker.natchecktimeout");
			gridData = new GridData();
			label.setLayoutData(gridData);
			IntParameter NATTimeout = new IntParameter(gNATDetails, "Tracker NAT Check Timeout");
			gridData = new GridData();
			gridData.widthHint = 50;
			NATTimeout.setLayoutData(gridData);
			gridData = new GridData();
			gridData.horizontalSpan = 4;
			(new BooleanParameter(gMainTab, "Tracker Send Peer IDs", "ConfigView.section.tracker.sendpeerids")).setLayoutData(gridData);
			gridData = new GridData();
			gridData.horizontalSpan = 4;
			BooleanParameter enable_udp = new BooleanParameter(gMainTab, "Tracker Port UDP Enable", "ConfigView.section.tracker.enableudp");
			enable_udp.setLayoutData(gridData);
			Label udp_version_label = new Label(gMainTab, 0);
			Messages.setLanguageText(udp_version_label, "ConfigView.section.tracker.udpversion");
			gridData = new GridData();
			gridData.widthHint = 40;
			IntParameter udp_version = new IntParameter(gMainTab, "Tracker Port UDP Version");
			udp_version.setLayoutData(gridData);
			label = new Label(gMainTab, 0);
			label = new Label(gMainTab, 0);
			enable_udp.setAdditionalActionPerformer(new ChangeSelectionActionPerformer(new Control[] {
				udp_version_label, udp_version.getControl()
			}));
			gridData = new GridData();
			gridData.horizontalSpan = 4;
			(new BooleanParameter(gMainTab, "Tracker Compact Enable", "ConfigView.section.tracker.enablecompact")).setLayoutData(gridData);
			gridData = new GridData();
			gridData.horizontalSpan = 4;
			BooleanParameter log_enable = new BooleanParameter(gMainTab, "Tracker Log Enable", "ConfigView.section.tracker.logenable");
			log_enable.setLayoutData(gridData);
			if (userMode > 1)
			{
				gridData = new GridData();
				gridData.horizontalSpan = 4;
				(new BooleanParameter(gMainTab, "Tracker Key Enable Server", "ConfigView.section.tracker.enablekey")).setLayoutData(gridData);
				Group networks_group = new Group(gMainTab, 0);
				Messages.setLanguageText(networks_group, "ConfigView.section.tracker.server.group.networks");
				GridData networks_layout = new GridData(272);
				networks_layout.horizontalSpan = 4;
				networks_group.setLayoutData(networks_layout);
				layout = new GridLayout();
				layout.numColumns = 2;
				networks_group.setLayout(layout);
				label = new Label(networks_group, 0);
				Messages.setLanguageText(label, "ConfigView.section.tracker.server.group.networks.info");
				GridData grid_data = new GridData();
				grid_data.horizontalSpan = 2;
				label.setLayoutData(grid_data);
				for (int i = 0; i < AENetworkClassifier.AT_NETWORKS.length; i++)
				{
					String nn = AENetworkClassifier.AT_NETWORKS[i];
					String config_name = (new StringBuilder()).append("Tracker Network Selection Default.").append(nn).toString();
					String msg_text = (new StringBuilder()).append("ConfigView.section.connection.networks.").append(nn).toString();
					BooleanParameter network = new BooleanParameter(networks_group, config_name, msg_text);
					grid_data = new GridData();
					grid_data.horizontalSpan = 2;
					network.setLayoutData(grid_data);
				}

				Group gProcessing = new Group(gMainTab, 0);
				Messages.setLanguageText(gProcessing, "ConfigView.section.tracker.processinglimits");
				gridData = new GridData(272);
				gridData.horizontalSpan = 4;
				gProcessing.setLayoutData(gridData);
				layout = new GridLayout();
				layout.numColumns = 3;
				gProcessing.setLayout(layout);
				label = new Label(gProcessing, 0);
				Messages.setLanguageText(label, "ConfigView.section.tracker.maxgettime");
				gridData = new GridData();
				label.setLayoutData(gridData);
				IntParameter maxGetTime = new IntParameter(gProcessing, "Tracker Max GET Time");
				gridData = new GridData();
				gridData.widthHint = 50;
				maxGetTime.setLayoutData(gridData);
				label = new Label(gProcessing, 0);
				Messages.setLanguageText(label, "ConfigView.section.tracker.maxgettime.info");
				label = new Label(gProcessing, 0);
				Messages.setLanguageText(label, "ConfigView.section.tracker.maxposttimemultiplier");
				gridData = new GridData();
				label.setLayoutData(gridData);
				IntParameter maxPostTimeMultiplier = new IntParameter(gProcessing, "Tracker Max POST Time Multiplier");
				gridData = new GridData();
				gridData.widthHint = 50;
				maxPostTimeMultiplier.setLayoutData(gridData);
				label = new Label(gProcessing, 0);
				Messages.setLanguageText(label, "ConfigView.section.tracker.maxposttimemultiplier.info");
				label = new Label(gProcessing, 0);
				Messages.setLanguageText(label, "ConfigView.section.tracker.maxthreads");
				gridData = new GridData();
				label.setLayoutData(gridData);
				IntParameter maxThreadsTime = new IntParameter(gProcessing, "Tracker Max Threads");
				maxThreadsTime.setMinimumValue(1);
				maxThreadsTime.setMaximumValue(4096);
				gridData = new GridData();
				gridData.widthHint = 50;
				maxThreadsTime.setLayoutData(gridData);
				label = new Label(gProcessing, 0);
				Group gNBTracker = new Group(gMainTab, 0);
				Messages.setLanguageText(gNBTracker, "ConfigView.section.tracker.nonblocking");
				gridData = new GridData(272);
				gridData.horizontalSpan = 4;
				gNBTracker.setLayoutData(gridData);
				layout = new GridLayout();
				layout.numColumns = 3;
				gNBTracker.setLayout(layout);
				gridData = new GridData();
				gridData.horizontalSpan = 3;
				BooleanParameter nb_enable = new BooleanParameter(gNBTracker, "Tracker TCP NonBlocking", "ConfigView.section.tracker.tcpnonblocking");
				nb_enable.setLayoutData(gridData);
				label = new Label(gNBTracker, 0);
				Messages.setLanguageText(label, "ConfigView.section.tracker.nonblockingconcmax");
				gridData = new GridData();
				label.setLayoutData(gridData);
				IntParameter maxConcConn = new IntParameter(gNBTracker, "Tracker TCP NonBlocking Conc Max");
				gridData = new GridData();
				gridData.widthHint = 50;
				maxConcConn.setLayoutData(gridData);
				label = new Label(gNBTracker, 0);
				nb_enable.setAdditionalActionPerformer(new ChangeSelectionActionPerformer(maxConcConn.getControls()));
			}
		}
		return gMainTab;
	}
}

⌨️ 快捷键说明

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