mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-19 11:07:43 +00:00
Add prototype Messenger class to casemodule pacakge
This commit is contained in:
parent
7367248fab
commit
9a256e4ba4
@ -146,6 +146,8 @@ public class Case implements SleuthkitCase.ErrorObserver {
|
||||
// we cache if the case has data in it yet since a few places ask for it and we dont' need to keep going to DB
|
||||
private boolean hasData = false;
|
||||
|
||||
private Messenger messenger;
|
||||
|
||||
/**
|
||||
* Constructor for the Case class
|
||||
*/
|
||||
@ -158,6 +160,7 @@ public class Case implements SleuthkitCase.ErrorObserver {
|
||||
this.db = db;
|
||||
this.services = new Services(db);
|
||||
db.addErrorObserver(this);
|
||||
messenger = new Messenger(this.name);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -299,6 +302,7 @@ public class Case implements SleuthkitCase.ErrorObserver {
|
||||
}
|
||||
|
||||
Case newCase = new Case(caseName, caseNumber, examiner, configFilePath, xmlcm, db);
|
||||
newCase.messenger.start();
|
||||
|
||||
changeCase(newCase);
|
||||
}
|
||||
@ -341,7 +345,8 @@ public class Case implements SleuthkitCase.ErrorObserver {
|
||||
checkImagesExist(db);
|
||||
|
||||
Case openedCase = new Case(caseName, caseNumber, examiner, configFilePath, xmlcm, db);
|
||||
|
||||
openedCase.messenger.start();
|
||||
|
||||
changeCase(openedCase);
|
||||
|
||||
} catch (Exception ex) {
|
||||
@ -492,6 +497,7 @@ public class Case implements SleuthkitCase.ErrorObserver {
|
||||
changeCase(null);
|
||||
|
||||
try {
|
||||
messenger.shutDown();
|
||||
services.close();
|
||||
this.xmlcm.close(); // close the xmlcm
|
||||
this.db.close();
|
||||
|
@ -25,10 +25,8 @@ import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
import javax.jms.Topic;
|
||||
import org.apache.activemq.ActiveMQConnectionFactory;
|
||||
import org.openide.modules.OnStart;
|
||||
import org.sleuthkit.autopsy.coreutils.Logger;
|
||||
|
||||
@OnStart
|
||||
public class Publisher implements Runnable {
|
||||
|
||||
private static final Logger logger = Logger.getLogger(Publisher.class.getName());
|
||||
|
@ -28,10 +28,8 @@ import javax.jms.Message;
|
||||
import javax.jms.TextMessage;
|
||||
import javax.jms.Topic;
|
||||
import org.apache.activemq.ActiveMQConnectionFactory;
|
||||
import org.openide.modules.OnStart;
|
||||
import org.sleuthkit.autopsy.coreutils.Logger;
|
||||
|
||||
@OnStart
|
||||
public class Subscriber implements Runnable, ExceptionListener {
|
||||
|
||||
private static final Logger logger = Logger.getLogger(Subscriber.class.getName());
|
||||
|
Loading…
x
Reference in New Issue
Block a user