mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 18:17:43 +00:00
Set JMS Producer for RemoteEventPublisher to non-peristent delivery
This commit is contained in:
parent
ca02628230
commit
edc9d3e48e
@ -22,6 +22,7 @@ import java.net.URISyntaxException;
|
|||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import javax.annotation.concurrent.Immutable;
|
import javax.annotation.concurrent.Immutable;
|
||||||
import javax.jms.Connection;
|
import javax.jms.Connection;
|
||||||
|
import javax.jms.DeliveryMode;
|
||||||
import javax.jms.JMSException;
|
import javax.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import javax.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import javax.jms.MessageConsumer;
|
||||||
@ -75,6 +76,7 @@ final class RemoteEventPublisher {
|
|||||||
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||||
Topic topic = session.createTopic(eventChannelName);
|
Topic topic = session.createTopic(eventChannelName);
|
||||||
producer = session.createProducer(topic);
|
producer = session.createProducer(topic);
|
||||||
|
producer.setDeliveryMode(DeliveryMode.NON_PERSISTENT);
|
||||||
consumer = session.createConsumer(topic, "events = '" + ALL_MESSAGE_SELECTOR + "'", true);
|
consumer = session.createConsumer(topic, "events = '" + ALL_MESSAGE_SELECTOR + "'", true);
|
||||||
receiver = new MessageReceiver();
|
receiver = new MessageReceiver();
|
||||||
consumer.setMessageListener(receiver);
|
consumer.setMessageListener(receiver);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user