001 package com.croftsoft.apps.vaft.app;
002
003 import java.net.InetAddress;
004
005 import com.croftsoft.apps.vaft.core.HostInfo;
006
007 /*********************************************************************
008 * <P>
009 * @author
010 * <A HREF="http://www.alumni.caltech.edu/~croft">David W. Croft</A>
011 * @version
012 * 1998-04-26
013 *********************************************************************/
014
015 public class Defaults
016 //////////////////////////////////////////////////////////////////////
017 //////////////////////////////////////////////////////////////////////
018 {
019
020 public static final String INFO
021 = "VAFT/0.0";
022
023 public static final boolean USE_CONTROL_PANEL
024 = false;
025 public static final String RMI_SERVER_NAME
026 = getLocalHostAddress ( );
027 public static final int RMI_SERVER_PORT
028 // Change when Java 1.2 comes out.
029 = 1099;
030 // = java.rmi.Registry.REGISTRY_PORT;
031 public static final String RMI_OBJECT_NAME
032 = "VAFT";
033 public static final String WEB_SERVER_NAME
034 = getLocalHostAddress ( );
035 public static final int WEB_SERVER_PORT
036 = 1968;
037 public static final String WEB_SERVER_ROOT
038 = ".";
039 public static final String PEER_LIST_PATH
040 = "peers.txt";
041
042 public static final String SEED_SERVER_NAME
043 = "www.lpwv.org";
044 public static final int SEED_SERVER_PORT
045 = RMI_SERVER_PORT;
046 public static final String SEED_OBJECT_NAME
047 = RMI_OBJECT_NAME;
048
049 public static final long SWAP_DELAY = 1000 * 60 * 60;
050
051 public static final String AGENT_DIR
052 = ".";
053
054 //////////////////////////////////////////////////////////////////////
055 //////////////////////////////////////////////////////////////////////
056
057 private Defaults ( ) { }
058
059 private static String getLocalHostAddress ( )
060 //////////////////////////////////////////////////////////////////////
061 {
062 String address = null;
063 try { address = InetAddress.getLocalHost ( ).getHostAddress ( ); }
064 catch ( Exception ex ) { }
065 return address;
066 }
067
068 //////////////////////////////////////////////////////////////////////
069 //////////////////////////////////////////////////////////////////////
070 }