Changeset b31ebfe for router


Ignore:
Timestamp:
May 3, 2018 7:29:13 PM (2 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
7b2355a8
Parents:
9a7b582
Message:

SSL Wizard: Stop and restart Jetty if running
Make JettyStart? restartable
RouterAppManager? workaround for JettyStart? becoming untracked after stop

File:
1 edited

Legend:

Unmodified
Added
Removed
  • router/java/src/net/i2p/router/startup/RouterAppManager.java

    r9a7b582 rb31ebfe  
    7777                return e.getKey();
    7878        }
     79        // workaround for Jetty stop and restart from i2ptunnel
     80        // app becomes untracked so look in registered
     81        if (className.equals("net.i2p.jetty.JettyStart") && args.length > 0) {
     82            for (ClientApp app : _registered.values()) {
     83                if (app.getClass().getName().equals(className)) {
     84                    String dname = app.getDisplayName();
     85                    int idx = 0;
     86                    boolean match = true;
     87                    for (String arg : args) {
     88                        idx = dname.indexOf(arg, idx);
     89                        if (idx < 0) {
     90                            match = false;
     91                            break;
     92                        }
     93                    }
     94                    if (match)
     95                        return app;
     96                }
     97            }
     98        }
    7999        return null;
    80100    }
Note: See TracChangeset for help on using the changeset viewer.