📄 sgipconfig.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: SGIPConfig.java
package com.SGIP12.sgiputil;
import java.io.*;
import java.util.Properties;
public class SGIPConfig
{
private int MTQueueSize;
private String corpId;
private String gateWayHost;
private String gateWayPassword;
private int gateWayPort;
private String gateWayUser;
private int localPort;
private String localPwd;
private String localUser;
private String nodeAreaCode;
private int packetsMaxSendCounts;
private int packetsReSendTime;
private String serviceCode;
private int slideWindowSize;
private double version;
public SGIPConfig()
{
version = 0.0D;
serviceCode = "";
nodeAreaCode = "";
corpId = "";
localUser = "";
localPwd = "";
localPort = 0;
gateWayHost = "";
gateWayPort = 0;
gateWayUser = "";
gateWayPassword = "";
MTQueueSize = 0;
packetsReSendTime = 0;
packetsMaxSendCounts = 0;
slideWindowSize = 0;
}
public boolean getConfig()
{
Properties profile = new Properties();
profile.load(new BufferedInputStream(new FileInputStream("./config/sgip.conf")));
version = Double.parseDouble(profile.getProperty("version"));
localPort = Integer.parseInt(profile.getProperty("localPort"));
localUser = profile.getProperty("localLoginName");
localPwd = profile.getProperty("localLoginPwd");
slideWindowSize = Integer.parseInt(profile.getProperty("slideWindowSize"));
packetsReSendTime = Integer.parseInt(profile.getProperty("packetsReSendTime"));
MTQueueSize = Integer.parseInt(profile.getProperty("MTQueueSize"));
packetsMaxSendCounts = Integer.parseInt(profile.getProperty("packetsMaxSendCounts"));
gateWayHost = profile.getProperty("gateWayHost");
gateWayPort = Integer.parseInt(profile.getProperty("gateWayPort"));
serviceCode = profile.getProperty("serviceCode");
nodeAreaCode = profile.getProperty("nodeAreaCode");
corpId = profile.getProperty("corpId");
gateWayUser = profile.getProperty("gateWayUser");
gateWayPassword = profile.getProperty("gateWayPassword");
break MISSING_BLOCK_LABEL_225;
NumberFormatException dfe;
dfe;
System.out.println("读取数据内容错误");
return false;
Exception e;
e;
System.out.println("SGIP12配置文件错误");
return false;
return true;
}
public String getCorpId()
{
return corpId;
}
public String getGateWayHost()
{
return gateWayHost;
}
public int getGateWayPort()
{
return gateWayPort;
}
public String getGateWayPwd()
{
return gateWayPassword;
}
public String getGateWayUser()
{
return gateWayUser;
}
public int getLocalPort()
{
return localPort;
}
public String getLocalPwd()
{
return localPwd;
}
public String getLocalUser()
{
return localUser;
}
public int getMTQueueSize()
{
return MTQueueSize;
}
public long getNodeID()
{
if(nodeAreaCode.length() == 1)
return Long.parseLong(3 + nodeAreaCode + "000" + corpId);
if(nodeAreaCode.length() == 2)
return Long.parseLong(3 + nodeAreaCode + "00" + corpId);
if(nodeAreaCode.length() == 3)
return Long.parseLong(3 + nodeAreaCode + 0 + corpId);
if(nodeAreaCode.length() == 4)
return Long.parseLong(3 + nodeAreaCode + corpId);
else
return 0L;
}
public int getPacketsMaxSendCounts()
{
return packetsMaxSendCounts;
}
public int getPacketsReSendTime()
{
return packetsReSendTime;
}
public String getServiceCode()
{
return serviceCode;
}
public int getSlideWindowSize()
{
return slideWindowSize;
}
public double getVersion()
{
return version;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -