mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-20 14:54:31 +01:00
cleanup
This commit is contained in:
parent
915d6d92c7
commit
39c032b490
@ -10,9 +10,10 @@ import static processing.app.I18n._;
|
||||
|
||||
public class DiscoveryManager {
|
||||
|
||||
private List<Discovery> discoverers = new ArrayList<Discovery>();
|
||||
private final List<Discovery> discoverers;
|
||||
|
||||
public DiscoveryManager() {
|
||||
discoverers = new ArrayList<Discovery>();
|
||||
discoverers.add(new SerialDiscovery());
|
||||
discoverers.add(new NetworkDiscovery());
|
||||
|
||||
@ -26,6 +27,18 @@ public class DiscoveryManager {
|
||||
}
|
||||
}
|
||||
|
||||
Thread closeHook = new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
for (Discovery d : discoverers) {
|
||||
try {
|
||||
d.stop();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
Runtime.getRuntime().addShutdownHook(closeHook);
|
||||
}
|
||||
|
||||
@ -36,16 +49,4 @@ public class DiscoveryManager {
|
||||
return res;
|
||||
}
|
||||
|
||||
private Thread closeHook = new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
for (Discovery d : discoverers) {
|
||||
try {
|
||||
d.stop();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -18,7 +18,7 @@ import java.util.*;
|
||||
public class NetworkDiscovery implements Discovery, ServiceListener, cc.arduino.packages.discoverers.network.NetworkTopologyListener {
|
||||
|
||||
private Timer timer;
|
||||
private List<BoardPort> ports;
|
||||
private final List<BoardPort> ports;
|
||||
private final Map<InetAddress, JmDNS> mappedJmDNSs;
|
||||
|
||||
public NetworkDiscovery() {
|
||||
|
@ -17,7 +17,7 @@ public class SCP extends SSH {
|
||||
super(session);
|
||||
}
|
||||
|
||||
public void open() throws JSchException, IOException {
|
||||
public void open() throws IOException {
|
||||
try {
|
||||
channel = session.openChannel("exec");
|
||||
((ChannelExec) channel).setCommand("scp -t -r -d /");
|
||||
|
Loading…
x
Reference in New Issue
Block a user