Changeset d95c284 for apps


Ignore:
Timestamp:
Nov 13, 2018 7:20:10 PM (20 months ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
a35ad5f
Parents:
84c0aa4
Message:

MLab/NDT: static instance, log fixes, cleanups

Location:
apps/routerconsole/java/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/java/src/com/vuze/plugins/mlab/MLabRunner.java

    r84c0aa4 rd95c284  
    5959    private final RouterContext _rcontext;
    6060    private final Log _log;
    61    
    62     public MLabRunner(I2PAppContext ctx) {
     61    private static MLabRunner _instance;
     62   
     63    public static MLabRunner getInstance(I2PAppContext ctx) {
     64        synchronized(MLabRunner.class) {
     65            if (_instance == null)
     66                _instance = new MLabRunner(ctx);
     67            return _instance;
     68        }
     69    }
     70
     71    private MLabRunner(I2PAppContext ctx) {
    6372        _context = ctx;
    6473        _rcontext = ctx.isRouterContext() ? (RouterContext) ctx : null;
     
    339348    public static void main(String[] args) {
    340349        I2PAppContext ctx = I2PAppContext.getGlobalContext();
    341         MLabRunner mlab = new MLabRunner(ctx);
     350        MLabRunner mlab = MLabRunner.getInstance(ctx);
    342351        ToolListener lsnr = new TestListener();
    343352        mlab.runNDT(lsnr);
    344         try { Thread.sleep(120*1000); } catch(InterruptedException ie) {}
    345353    }
    346354}
  • apps/routerconsole/java/src/edu/internet2/ndt/NDTConstants.java

    r84c0aa4 rd95c284  
    190190                        _rscBundleMessages = ResourceBundle.getBundle(TCPBW100_MSGS,
    191191                                        paramLocale);
    192                         System.out.println("Obtained messages ");
     192                        //System.out.println("Obtained messages ");
    193193                } catch (Exception e) {
    194194                        JOptionPane.showMessageDialog(null,
    195195                                        "Error while loading language files:\n" + e.getMessage());
    196                         e.printStackTrace();
     196                        //e.printStackTrace();
    197197                }
    198198
     
    215215                        JOptionPane.showMessageDialog(null,
    216216                                        "Error while loading language files:\n" + e.getMessage());
    217                         e.printStackTrace();
     217                        //e.printStackTrace();
    218218                }
    219219        }// end method initconstants
  • apps/routerconsole/java/src/edu/internet2/ndt/OsfwWorker.java

    r84c0aa4 rd95c284  
    9494                                socketObj = _srvSocket.accept();
    9595                        } catch (Exception e) {
    96                                 e.printStackTrace();
     96                                //e.printStackTrace();
    9797
    9898                                // The "accept" call has failed, and indicates a firewall
  • apps/routerconsole/java/src/edu/internet2/ndt/Protocol.java

    r84c0aa4 rd95c284  
    184184                        _ctlOutStream.close();
    185185                } catch (IOException e) {
    186                         e.printStackTrace();
     186                        //e.printStackTrace();
    187187                }
    188188        }
  • apps/routerconsole/java/src/edu/internet2/ndt/Tcpbw100.java

    r84c0aa4 rd95c284  
    117117*/
    118118import com.vuze.plugins.mlab.tools.ndt.swingemu.*;
    119 
    120 // Workaround for remote JavaScript start method
    121 import java.security.AccessController;
    122 import java.security.PrivilegedAction;
    123119
    124120import net.i2p.util.Addresses;
     
    748744                                        }
    749745                                } catch (Exception e) {
    750                                         e.printStackTrace();
     746                                        _log.warn("?", e);
    751747
    752748                                        String sMessage = NDTUtils.isEmpty(e.getMessage())
     
    789785         */
    790786        public void run_test() {
    791                 // The Java security model considers calling a method that opens a
    792                 // socket
    793                 // from JavaScript to be a privileged action. By using
    794                 // java.security.privilegedAction here, we can grant JavaScript the
    795                 // same expanded privileges as the signed applet to open a socket.
    796                 AccessController.doPrivileged(new PrivilegedAction() {
    797                         public Object run() {
    798787                                pub_errmsg = "Test in progress.";
    799788                                runtest();
    800                                 return null;
    801                         }
    802                 });
    803789        }
    804790
     
    830816                        JOptionPane.showMessageDialog(null,
    831817                                        "Error while loading language files:\n" + e.getMessage());
    832                         e.printStackTrace();
     818                        _log.warn("?", e);
    833819                }
    834820
     
    12501236                                getAppletContext().showDocument(_targetURL);
    12511237                        } catch (Exception e) {
    1252                                 e.printStackTrace();
     1238                                _log.warn("?", e);
    12531239
    12541240                                String sMessage = NDTUtils.isEmpty(e.getMessage())
     
    16421628                                SecurityManager security = System.getSecurityManager();
    16431629                                if (security != null) {
    1644                                         System.out
    1645                                                         .println("Asking security manager for listen permissions...");
     1630                                        _log.warn("Asking security manager for listen permissions...");
    16461631                                        security.checkListen(0);
    16471632                                }
     
    16501635                                                NDTConstants.SOCKET_FREE_PORT_INDICATOR);
    16511636                        } catch (Exception e) {
    1652                                 e.printStackTrace();
     1637                                _log.warn("?", e);
    16531638                                _sErrMsg = _resBundDisplayMsgs.getString("sfwSocketFail")
    16541639                                                + "\n";
     
    17021687                                                NDTConstants.SFW_PREDEFINED_TEST_MESSAGE).getBytes());
    17031688                        } catch (Exception e) {
    1704                                 e.printStackTrace();
     1689                                _log.warn("?", e);
    17051690                                //Indication that there might be a firewall from C->S side.
    17061691                        }
     
    22112196                                        _dSbytes = Double.parseDouble(JSONUtils.getValueFromJsonObj(tmpstr3, "TotalSentByte"));
    22122197                                } catch (Exception e) {
    2213                                         e.printStackTrace();
     2198                                        _log.warn("?", e);
    22142199                                        _sErrMsg = _resBundDisplayMsgs.getString("inboundWrongMessage")
    22152200                                                        + "\n";
     
    22292214                                                        .substring(k2 + 1));
    22302215                                } catch (Exception e) {
    2231                                         e.printStackTrace();
     2216                                        _log.warn("?", e);
    22322217                                        _sErrMsg = _resBundDisplayMsgs.getString("inboundWrongMessage")
    22332218                                                        + "\n";
     
    44804465                                        break;
    44814466                                }catch( Throwable e ){
    4482                                         e.printStackTrace();
     4467                                        _log.warn("?", e);
    44834468                                }
    44844469                        }
Note: See TracChangeset for help on using the changeset viewer.