📄 stackconfiguration.java
字号:
/* * StackConfiguration.java * * Created on May 22, 2003, 10:08 AM */package gov.nist.examples.mail;import java.util.*;/** * * @author deruelle */public class StackConfiguration { // Stack: public String stackName="mail-service"; public String stackIPAddress="129.6.50.176";//"192.168.0.100"; public String outboundProxy; public String routerPath; public String extensionMethods; public String retransmissionFilter="true"; public String maxConnections; public String maxServerTransactions; public String threadPoolSize; public boolean enableDebug; public String outputProxy=null; public String serverLogFile="server_gateway_log.txt"; public String badMessageLogFile="bad_message_gateway_log.txt"; public String debugLogFile="debug_gateway_log.txt"; // Listening points: public Hashtable listeningPoints; /*public String pstnGateway=null; public boolean enableRTPGateway=false;*/ private int counter; //registration public boolean isRegistered=false; public String serviceGuy="sip:jean@nist.gov"; public int timeToWait=6; /** Creates a new instance of StackConfiguration */ public StackConfiguration() { counter=0; listeningPoints=new Hashtable(); } protected boolean check(String s) { return (s!=null && !s.trim().equals("")); } public void addListeningPoint(String port,String transport) { if (check(port) && check(transport) ) { counter++; listeningPoints.put ("listeningPoint"+counter,new Association(port,transport) ); } } public Vector getListeningPoints() { if (listeningPoints!=null) { Collection c = listeningPoints.values(); return new Vector(c); } return null; } public boolean isValidConfiguration() { if ( check(stackName) && check(stackIPAddress) && !listeningPoints.isEmpty() ) { return true; } else { System.out.println ("ERROR, the configuration is not valid: Problem with"+ " the stack tag and stack parameters"); return false; } } public String getStackName(){ return stackName; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -