1414 */
1515public class NetworkManager {
1616
17- public static final String MISSION_SERVER = "MissionServer" ;
18- public static final String MISSION_SECURE_SERVER = "MissionSecureServer" ;
19- public static final String NED_SERVER = "NEDServer" ;
20- public static final String NED_NAME_RESOLVER = "NEDNameResolver" ;
21- public static final String SIMBAD_NAME_RESOLVER = "SimbadNameResolver" ;
22- public static final String SIMBAD4_NAME_RESOLVER = "Simbad4NameResolver" ;
23- public static final String DSS_SERVER = "DSSServer" ;
24- public static final String ISO_SERVER = "IsoServer" ;
25- public static final String EPHEMERIS_PAIR_SERVER = "EphemerisPairServer" ;
26- public static final String SKYVIEW_SERVER = "SkyviewServer" ;
27- public static final String HEASARC_SERVER = "HeasarcServer" ;
28- public static final String VIZIER_SERVER = "VizierServer" ;
29- public static final String AUTO_UPDATE_SERVER = "AutoUpdateServer" ;
30- public static final String IRSA = "IRSA" ;
31- public static final String SPIZTER_POPULAR = "SpitzerPopular" ;
32- public static final String SPITZER_ARCHIVE = "SpitzerArchive" ;
33- public static final String HORIZONS_NAIF = "HorizonsNaif" ;
34- public static final String SDSS_SERVER = "SDSSServer" ;
35-
36-
37- private static NetworkManager _theInstance = null ;
38- private Map <String ,HostPort > _servers = new HashMap <String ,HostPort >(23 );
39-
40- protected NetworkManager () {
41-
42-
43- addServerWithProp (MISSION_SERVER , "soas.ipac.caltech.edu" , 80 );
44- addServerWithProp (NED_SERVER , "ned.ipac.caltech.edu" , 443 );
45- addServerWithProp (SIMBAD_NAME_RESOLVER , "simbad.harvard.edu" , 80 );
46- addServerWithProp (SIMBAD4_NAME_RESOLVER ,"simbad.u-strasbg.fr" , 80 );
47- addServerWithProp (DSS_SERVER , "archive.stsci.edu" , 80 );
48- //addServerWithProp(ISO_SERVER, "pma.iso.vilspa.esa.es", 8080);
49- addServerWithProp (ISO_SERVER , "ida.esac.esa.int" , 8080 );
50- addServerWithProp (EPHEMERIS_PAIR_SERVER ,"soas.ipac.caltech.edu" , 80 );
51- addServerWithProp (SKYVIEW_SERVER , "skys.gsfc.nasa.gov" , 80 );
52- addServerWithProp (HEASARC_SERVER , "heasarc.gsfc.nasa.gov" , 80 );
53- addServerWithProp (VIZIER_SERVER , "vizier.u-strasbg.fr" , 80 );
54- addServerWithProp (IRSA , "irsa.ipac.caltech.edu" , 443 );
55- addServerWithProp (AUTO_UPDATE_SERVER , "soas.ipac.caltech.edu" , 80 );
56- addServerWithProp (SPITZER_ARCHIVE , "archive.spitzer.caltech.edu" ,80 );
57- addServerWithProp (SPIZTER_POPULAR , "data.spitzer.caltech.edu" ,80 );
58- addServerWithProp (HORIZONS_NAIF , "ssd.jpl.nasa.gov" ,443 );
59- addServerWithProp (SDSS_SERVER , "cas.sdss.org" ,80 );
60- }
17+ public static final String NED_SERVER = "NEDServer" ;
18+ public static final String DSS_SERVER = "DSSServer" ;
19+ public static final String IRSA = "IRSA" ;
20+ public static final String HORIZONS_NAIF = "HorizonsNaif" ;
21+ public static final String SDSS_SERVER = "SDSSServer" ;
22+
23+ private static NetworkManager _theInstance = null ;
24+ private Map <String ,HostPort > _servers = new HashMap <String ,HostPort >(23 );
25+
26+ protected NetworkManager () {
27+ addServerWithProp (NED_SERVER , "ned.ipac.caltech.edu" , 443 );
28+ addServerWithProp (DSS_SERVER , "archive.stsci.edu" , 443 );
29+ addServerWithProp (IRSA , "irsa.ipac.caltech.edu" , 443 );
30+ addServerWithProp (HORIZONS_NAIF , "ssd.jpl.nasa.gov" , 443 );
31+ addServerWithProp (SDSS_SERVER , "cas.sdss.org" , 443 );
32+ }
6133
62- public static NetworkManager getInstance () {
63- if (_theInstance == null ) _theInstance = new NetworkManager ();
64- return _theInstance ;
65- }
34+ public static NetworkManager getInstance () {
35+ if (_theInstance == null ) _theInstance = new NetworkManager ();
36+ return _theInstance ;
37+ }
6638
67- public void addServer ( String serverName , HostPort server ) {
68- _servers .put (serverName , server );
69- }
39+ public void addServer ( String serverName , HostPort server ) {
40+ _servers .put (serverName , server );
41+ }
7042
71- public HostPort getServer (String serverName ) { return _servers .get (serverName ); }
43+ public HostPort getServer (String serverName ) { return _servers .get (serverName ); }
7244
7345
7446//===================================================================
7547//-------------------------- Private / Protected Methods ------------
7648//===================================================================
7749
7850 private void addServerWithProp (String serverName , String defaultHost , int defaultPort ) {
79-
8051 String hostProp = "NetworkManager." + serverName + ".Host" ;
8152 String portProp = "NetworkManager." + serverName + ".Port" ;
8253 String host = AppProperties .getProperty (hostProp , defaultHost );
8354 int port = AppProperties .getIntProperty (portProp , defaultPort );
8455 addServer (serverName , new HostPort (host , port ) );
8556 }
86- }
57+ }
0 commit comments