mirror of https://github.com/zlatinb/muwire
kill i2p session on shutdown
parent
9c0878408b
commit
9151df6816
|
@ -95,6 +95,7 @@ public class Core {
|
||||||
final Properties i2pOptions
|
final Properties i2pOptions
|
||||||
final MuWireSettings muOptions
|
final MuWireSettings muOptions
|
||||||
|
|
||||||
|
private final I2PSession i2pSession;
|
||||||
private final TrustService trustService
|
private final TrustService trustService
|
||||||
private final TrustSubscriber trustSubscriber
|
private final TrustSubscriber trustSubscriber
|
||||||
private final PersisterService persisterService
|
private final PersisterService persisterService
|
||||||
|
@ -188,7 +189,6 @@ public class Core {
|
||||||
|
|
||||||
|
|
||||||
// options like tunnel length and quantity
|
// options like tunnel length and quantity
|
||||||
I2PSession i2pSession
|
|
||||||
I2PSocketManager socketManager
|
I2PSocketManager socketManager
|
||||||
keyDat.withInputStream {
|
keyDat.withInputStream {
|
||||||
socketManager = new I2PSocketManagerFactory().createManager(it, i2pOptions["i2cp.tcp.host"], i2pOptions["i2cp.tcp.port"].toInteger(), i2pOptions)
|
socketManager = new I2PSocketManagerFactory().createManager(it, i2pOptions["i2cp.tcp.host"], i2pOptions["i2cp.tcp.port"].toInteger(), i2pOptions)
|
||||||
|
@ -403,6 +403,8 @@ public class Core {
|
||||||
chatManager.shutdown()
|
chatManager.shutdown()
|
||||||
log.info("shutting down connection manager")
|
log.info("shutting down connection manager")
|
||||||
connectionManager.shutdown()
|
connectionManager.shutdown()
|
||||||
|
log.info("killing i2p session")
|
||||||
|
i2pSession.destroySession()
|
||||||
if (router != null) {
|
if (router != null) {
|
||||||
log.info("shutting down embedded router")
|
log.info("shutting down embedded router")
|
||||||
router.shutdown(0)
|
router.shutdown(0)
|
||||||
|
|
Loading…
Reference in New Issue