mirror of https://github.com/apache/activemq.git
Merge pull request #996 from mattrpav/AMQ-9239
[AMQ-9239] Jakarta JMS broker
This commit is contained in:
commit
fc13d61714
|
@ -30,7 +30,7 @@ pipeline {
|
||||||
tools {
|
tools {
|
||||||
// ... tell Jenkins what java version, maven version or other tools are required ...
|
// ... tell Jenkins what java version, maven version or other tools are required ...
|
||||||
maven 'maven_3_latest'
|
maven 'maven_3_latest'
|
||||||
jdk 'jdk_11_latest'
|
jdk 'jdk_17_latest'
|
||||||
}
|
}
|
||||||
|
|
||||||
options {
|
options {
|
||||||
|
@ -92,18 +92,6 @@ pipeline {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stage('Build JDK 11') {
|
|
||||||
tools {
|
|
||||||
jdk "jdk_11_latest"
|
|
||||||
}
|
|
||||||
steps {
|
|
||||||
echo 'Building JDK 11'
|
|
||||||
sh 'java -version'
|
|
||||||
sh 'mvn -version'
|
|
||||||
sh 'mvn -U -B -e clean install -DskipTests'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stage('Verify') {
|
stage('Verify') {
|
||||||
steps {
|
steps {
|
||||||
echo 'Running apache-rat:check'
|
echo 'Running apache-rat:check'
|
||||||
|
|
|
@ -56,8 +56,8 @@
|
||||||
<artifactId>activemq-jdbc-store</artifactId>
|
<artifactId>activemq-jdbc-store</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.geronimo.specs</groupId>
|
<groupId>jakarta.annotation</groupId>
|
||||||
<artifactId>geronimo-annotation_1.3_spec</artifactId>
|
<artifactId>jakarta.annotation-api</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.logging.log4j</groupId>
|
<groupId>org.apache.logging.log4j</groupId>
|
||||||
|
|
|
@ -97,6 +97,11 @@
|
||||||
<artifactId>activemq-spring</artifactId>
|
<artifactId>activemq-spring</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.activemq</groupId>
|
||||||
|
<artifactId>activemq-stomp</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.activemq</groupId>
|
<groupId>org.apache.activemq</groupId>
|
||||||
<artifactId>activemq-http</artifactId>
|
<artifactId>activemq-http</artifactId>
|
||||||
|
@ -109,7 +114,7 @@
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.eclipse.jetty.websocket</groupId>
|
<groupId>org.eclipse.jetty.websocket</groupId>
|
||||||
<artifactId>websocket-server</artifactId>
|
<artifactId>websocket-jetty-server</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -19,8 +19,8 @@ package org.apache.activemq.transport.amqp.message;
|
||||||
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_MESSAGE_FORMAT;
|
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_MESSAGE_FORMAT;
|
||||||
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.getBinaryFromMessageBody;
|
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.getBinaryFromMessageBody;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.MessageFormatException;
|
import jakarta.jms.MessageFormatException;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
import org.apache.activemq.command.ActiveMQMessage;
|
import org.apache.activemq.command.ActiveMQMessage;
|
||||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.activemq.transport.amqp.message;
|
||||||
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_MESSAGE_FORMAT;
|
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_MESSAGE_FORMAT;
|
||||||
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_NATIVE;
|
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_NATIVE;
|
||||||
|
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
import org.apache.activemq.command.ActiveMQMessage;
|
import org.apache.activemq.command.ActiveMQMessage;
|
||||||
|
|
|
@ -28,7 +28,7 @@ import java.util.Map;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
import java.util.zip.InflaterInputStream;
|
import java.util.zip.InflaterInputStream;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
import org.apache.activemq.command.ActiveMQMapMessage;
|
import org.apache.activemq.command.ActiveMQMapMessage;
|
||||||
|
|
|
@ -18,7 +18,7 @@ package org.apache.activemq.transport.amqp.message;
|
||||||
|
|
||||||
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_NATIVE;
|
import static org.apache.activemq.transport.amqp.message.AmqpMessageSupport.JMS_AMQP_NATIVE;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
import org.apache.activemq.command.ActiveMQMessage;
|
import org.apache.activemq.command.ActiveMQMessage;
|
||||||
|
|
|
@ -29,8 +29,8 @@ import java.nio.charset.StandardCharsets;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
|
|
||||||
import org.apache.activemq.ScheduledMessage;
|
import org.apache.activemq.ScheduledMessage;
|
||||||
import org.apache.activemq.command.ActiveMQDestination;
|
import org.apache.activemq.command.ActiveMQDestination;
|
||||||
|
@ -209,7 +209,7 @@ public abstract class InboundTransformer {
|
||||||
ttl = header.getTtl().longValue();
|
ttl = header.getTtl().longValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ttl != javax.jms.Message.DEFAULT_TIME_TO_LIVE) {
|
if (ttl != jakarta.jms.Message.DEFAULT_TIME_TO_LIVE) {
|
||||||
jms.setExpiration(System.currentTimeMillis() + ttl);
|
jms.setExpiration(System.currentTimeMillis() + ttl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,8 +41,8 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.MessageNotWriteableException;
|
import jakarta.jms.MessageNotWriteableException;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
import org.apache.activemq.command.ActiveMQMapMessage;
|
import org.apache.activemq.command.ActiveMQMapMessage;
|
||||||
|
|
|
@ -55,10 +55,10 @@ import java.util.HashMap;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageEOFException;
|
import jakarta.jms.MessageEOFException;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
import org.apache.activemq.command.ActiveMQDestination;
|
import org.apache.activemq.command.ActiveMQDestination;
|
||||||
|
|
|
@ -42,7 +42,7 @@ import java.util.concurrent.ConcurrentMap;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
|
|
||||||
import javax.jms.InvalidClientIDException;
|
import jakarta.jms.InvalidClientIDException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.broker.region.AbstractRegion;
|
import org.apache.activemq.broker.region.AbstractRegion;
|
||||||
|
|
|
@ -20,8 +20,8 @@ import static org.apache.activemq.transport.amqp.AmqpSupport.toLong;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.ResourceAllocationException;
|
import jakarta.jms.ResourceAllocationException;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQDestination;
|
import org.apache.activemq.command.ActiveMQDestination;
|
||||||
import org.apache.activemq.command.ActiveMQMessage;
|
import org.apache.activemq.command.ActiveMQMessage;
|
||||||
|
|
|
@ -31,7 +31,7 @@ import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQDestination;
|
import org.apache.activemq.command.ActiveMQDestination;
|
||||||
import org.apache.activemq.command.ActiveMQTempDestination;
|
import org.apache.activemq.command.ActiveMQTempDestination;
|
||||||
|
|
|
@ -20,17 +20,17 @@ import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertNotNull;
|
import static org.junit.Assert.assertNotNull;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.ConnectionFactory;
|
import jakarta.jms.ConnectionFactory;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.ActiveMQConnectionFactory;
|
import org.apache.activemq.ActiveMQConnectionFactory;
|
||||||
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
||||||
|
|
|
@ -20,13 +20,13 @@ package org.apache.activemq.transport.amqp;
|
||||||
import org.apache.qpid.jms.JmsConnectionFactory;
|
import org.apache.qpid.jms.JmsConnectionFactory;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertNotNull;
|
import static org.junit.Assert.assertNotNull;
|
||||||
|
|
|
@ -22,13 +22,13 @@ import static org.junit.Assert.assertTrue;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.broker.TransportConnector;
|
import org.apache.activemq.broker.TransportConnector;
|
||||||
|
|
|
@ -19,20 +19,22 @@ package org.apache.activemq.transport.amqp;
|
||||||
import static org.junit.Assert.assertNotNull;
|
import static org.junit.Assert.assertNotNull;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.broker.TransportConnector;
|
import org.apache.activemq.broker.TransportConnector;
|
||||||
import org.apache.qpid.jms.JmsConnectionFactory;
|
import org.apache.qpid.jms.JmsConnectionFactory;
|
||||||
import org.fusesource.stomp.jms.StompJmsConnectionFactory;
|
import org.fusesource.stomp.jms.StompJmsConnectionFactory;
|
||||||
|
|
||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Ignore;
|
import org.junit.Ignore;
|
||||||
|
@ -42,7 +44,6 @@ import org.junit.rules.TestName;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
@Ignore
|
|
||||||
public class AmqpAndStompInteropTest {
|
public class AmqpAndStompInteropTest {
|
||||||
|
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(AmqpAndStompInteropTest.class);
|
private static final Logger LOG = LoggerFactory.getLogger(AmqpAndStompInteropTest.class);
|
||||||
|
@ -73,7 +74,7 @@ public class AmqpAndStompInteropTest {
|
||||||
protected BrokerService createBroker() throws Exception {
|
protected BrokerService createBroker() throws Exception {
|
||||||
BrokerService broker = new BrokerService();
|
BrokerService broker = new BrokerService();
|
||||||
broker.setPersistent(false);
|
broker.setPersistent(false);
|
||||||
broker.setUseJmx(false);
|
broker.setUseJmx(true);
|
||||||
broker.setAdvisorySupport(false);
|
broker.setAdvisorySupport(false);
|
||||||
broker.setSchedulerSupport(false);
|
broker.setSchedulerSupport(false);
|
||||||
|
|
||||||
|
@ -83,12 +84,14 @@ public class AmqpAndStompInteropTest {
|
||||||
return broker;
|
return broker;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Ignore
|
||||||
@Test(timeout = 30000)
|
@Test(timeout = 30000)
|
||||||
public void testSendFromAMQPToSTOMP() throws Exception {
|
public void testSendFromAMQPToSTOMP() throws Exception {
|
||||||
sendMessageToQueueUsingAmqp();
|
sendMessageToQueueUsingAmqp();
|
||||||
readMessageFromQueueUsingStomp();
|
readMessageFromQueueUsingStomp();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Ignore
|
||||||
@Test(timeout = 30000)
|
@Test(timeout = 30000)
|
||||||
public void testSendFromSTOMPToAMQP() throws Exception {
|
public void testSendFromSTOMPToAMQP() throws Exception {
|
||||||
sendMessageToQueueUsingStomp();
|
sendMessageToQueueUsingStomp();
|
||||||
|
@ -135,6 +138,7 @@ public class AmqpAndStompInteropTest {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
TextMessage message = session.createTextMessage("test-message-stomp-source");
|
TextMessage message = session.createTextMessage("test-message-stomp-source");
|
||||||
|
message.setIntProperty("content-length", message.getText().length());
|
||||||
producer.send(message);
|
producer.send(message);
|
||||||
|
|
||||||
LOG.info("Send STOMP message with Message ID -> {}", message.getJMSMessageID());
|
LOG.info("Send STOMP message with Message ID -> {}", message.getJMSMessageID());
|
||||||
|
@ -223,4 +227,5 @@ public class AmqpAndStompInteropTest {
|
||||||
connection.start();
|
connection.start();
|
||||||
return connection;
|
return connection;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,12 +26,12 @@ import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
import javax.management.MalformedObjectNameException;
|
import javax.management.MalformedObjectNameException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
import javax.net.ServerSocketFactory;
|
import javax.net.ServerSocketFactory;
|
||||||
|
@ -98,6 +98,11 @@ public class AmqpTestSupport {
|
||||||
protected URI openwireURI;
|
protected URI openwireURI;
|
||||||
protected int openwirePort;
|
protected int openwirePort;
|
||||||
|
|
||||||
|
static {
|
||||||
|
System.setProperty("jetty.ssl.sniRequired", "false");
|
||||||
|
System.setProperty("jetty.ssl.sniHostCheck", "false");
|
||||||
|
}
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void setUp() throws Exception {
|
public void setUp() throws Exception {
|
||||||
LOG.info("========== start " + getTestName() + " ==========");
|
LOG.info("========== start " + getTestName() + " ==========");
|
||||||
|
@ -352,7 +357,7 @@ public class AmqpTestSupport {
|
||||||
|
|
||||||
public Connection createJMSConnection() throws JMSException {
|
public Connection createJMSConnection() throws JMSException {
|
||||||
if (!isUseOpenWireConnector()) {
|
if (!isUseOpenWireConnector()) {
|
||||||
throw new javax.jms.IllegalStateException("OpenWire TransportConnector was not configured.");
|
throw new jakarta.jms.IllegalStateException("OpenWire TransportConnector was not configured.");
|
||||||
}
|
}
|
||||||
|
|
||||||
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(openwireURI);
|
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(openwireURI);
|
||||||
|
|
|
@ -25,15 +25,15 @@ import java.net.URI;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.DeliveryMode;
|
import jakarta.jms.DeliveryMode;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.ActiveMQConnectionFactory;
|
import org.apache.activemq.ActiveMQConnectionFactory;
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
|
|
|
@ -18,7 +18,7 @@ package org.apache.activemq.transport.amqp;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.broker.TransportConnector;
|
import org.apache.activemq.broker.TransportConnector;
|
||||||
|
|
|
@ -18,14 +18,14 @@ package org.apache.activemq.transport.amqp;
|
||||||
|
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.ConnectionFactory;
|
import jakarta.jms.ConnectionFactory;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.QueueConnection;
|
import jakarta.jms.QueueConnection;
|
||||||
import javax.jms.QueueConnectionFactory;
|
import jakarta.jms.QueueConnectionFactory;
|
||||||
import javax.jms.TopicConnection;
|
import jakarta.jms.TopicConnection;
|
||||||
import javax.jms.TopicConnectionFactory;
|
import jakarta.jms.TopicConnectionFactory;
|
||||||
|
|
||||||
import org.apache.qpid.jms.JmsConnectionFactory;
|
import org.apache.qpid.jms.JmsConnectionFactory;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|
|
@ -21,14 +21,14 @@ import static org.junit.Assert.assertTrue;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
||||||
|
|
|
@ -23,17 +23,17 @@ import static org.junit.Assert.fail;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageListener;
|
import jakarta.jms.MessageListener;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
import javax.jms.Topic;
|
import jakarta.jms.Topic;
|
||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
|
@ -23,15 +23,15 @@ import static org.junit.Assert.fail;
|
||||||
|
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.JMSSecurityException;
|
import jakarta.jms.JMSSecurityException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerFactory;
|
import org.apache.activemq.broker.BrokerFactory;
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
|
|
|
@ -31,26 +31,26 @@ import java.util.concurrent.CountDownLatch;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.atomic.AtomicReference;
|
import java.util.concurrent.atomic.AtomicReference;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.DeliveryMode;
|
import jakarta.jms.DeliveryMode;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.MapMessage;
|
import jakarta.jms.MapMessage;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageListener;
|
import jakarta.jms.MessageListener;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.QueueBrowser;
|
import jakarta.jms.QueueBrowser;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TemporaryQueue;
|
import jakarta.jms.TemporaryQueue;
|
||||||
import javax.jms.TemporaryTopic;
|
import jakarta.jms.TemporaryTopic;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
import javax.jms.Topic;
|
import jakarta.jms.Topic;
|
||||||
import javax.jms.TopicConnection;
|
import jakarta.jms.TopicConnection;
|
||||||
import javax.jms.TopicSession;
|
import jakarta.jms.TopicSession;
|
||||||
import javax.jms.TopicSubscriber;
|
import jakarta.jms.TopicSubscriber;
|
||||||
|
|
||||||
import org.apache.activemq.broker.jmx.BrokerView;
|
import org.apache.activemq.broker.jmx.BrokerView;
|
||||||
import org.apache.activemq.broker.jmx.BrokerViewMBean;
|
import org.apache.activemq.broker.jmx.BrokerViewMBean;
|
||||||
|
|
|
@ -19,8 +19,8 @@ package org.apache.activemq.transport.amqp;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
|
|
||||||
|
|
|
@ -22,17 +22,17 @@ import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.DeliveryMode;
|
import jakarta.jms.DeliveryMode;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageListener;
|
import jakarta.jms.MessageListener;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
||||||
import org.apache.activemq.broker.jmx.SubscriptionViewMBean;
|
import org.apache.activemq.broker.jmx.SubscriptionViewMBean;
|
||||||
|
@ -93,7 +93,7 @@ public class JMSClientTransactionTest extends JMSClientTestSupport {
|
||||||
for (int i = 0; i < MSG_COUNT; i++) {
|
for (int i = 0; i < MSG_COUNT; i++) {
|
||||||
TextMessage message = session.createTextMessage();
|
TextMessage message = session.createTextMessage();
|
||||||
message.setText("test" + i);
|
message.setText("test" + i);
|
||||||
messageProducer.send(message, DeliveryMode.PERSISTENT, javax.jms.Message.DEFAULT_PRIORITY, javax.jms.Message.DEFAULT_TIME_TO_LIVE);
|
messageProducer.send(message, DeliveryMode.PERSISTENT, jakarta.jms.Message.DEFAULT_PRIORITY, jakarta.jms.Message.DEFAULT_TIME_TO_LIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
session.close();
|
session.close();
|
||||||
|
@ -130,7 +130,7 @@ public class JMSClientTransactionTest extends JMSClientTestSupport {
|
||||||
for (int i = 0; i < MSG_COUNT; i++) {
|
for (int i = 0; i < MSG_COUNT; i++) {
|
||||||
TextMessage message = session.createTextMessage();
|
TextMessage message = session.createTextMessage();
|
||||||
message.setText("test" + i);
|
message.setText("test" + i);
|
||||||
messageProducer.send(message, DeliveryMode.PERSISTENT, javax.jms.Message.DEFAULT_PRIORITY, javax.jms.Message.DEFAULT_TIME_TO_LIVE);
|
messageProducer.send(message, DeliveryMode.PERSISTENT, jakarta.jms.Message.DEFAULT_PRIORITY, jakarta.jms.Message.DEFAULT_TIME_TO_LIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
session.close();
|
session.close();
|
||||||
|
|
|
@ -25,14 +25,14 @@ import java.util.concurrent.ExecutorService;
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
|
@ -23,14 +23,14 @@ import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.Topic;
|
import jakarta.jms.Topic;
|
||||||
import javax.jms.TopicConnection;
|
import jakarta.jms.TopicConnection;
|
||||||
import javax.jms.TopicPublisher;
|
import jakarta.jms.TopicPublisher;
|
||||||
import javax.jms.TopicSession;
|
import jakarta.jms.TopicSession;
|
||||||
import javax.jms.TopicSubscriber;
|
import jakarta.jms.TopicSubscriber;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.util.Wait;
|
import org.apache.activemq.util.Wait;
|
||||||
|
|
|
@ -31,16 +31,16 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.MapMessage;
|
import jakarta.jms.MapMessage;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.ObjectMessage;
|
import jakarta.jms.ObjectMessage;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.ActiveMQConnection;
|
import org.apache.activemq.ActiveMQConnection;
|
||||||
import org.apache.qpid.proton.amqp.Binary;
|
import org.apache.qpid.proton.amqp.Binary;
|
||||||
|
|
|
@ -24,15 +24,15 @@ import static org.junit.Assert.assertTrue;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.transport.amqp.client.AmqpClientTestSupport;
|
import org.apache.activemq.transport.amqp.client.AmqpClientTestSupport;
|
||||||
import org.junit.Rule;
|
import org.junit.Rule;
|
||||||
|
|
|
@ -24,7 +24,7 @@ import java.net.URI;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
|
|
||||||
import org.apache.qpid.jms.JmsConnectionFactory;
|
import org.apache.qpid.jms.JmsConnectionFactory;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
|
@ -20,13 +20,13 @@ import static org.junit.Assert.assertNotNull;
|
||||||
|
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.DeliveryMode;
|
import jakarta.jms.DeliveryMode;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|
|
@ -22,8 +22,8 @@ import java.util.concurrent.ExecutorService;
|
||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
|
|
@ -24,13 +24,13 @@ import static org.junit.Assert.assertTrue;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.QueueBrowser;
|
import jakarta.jms.QueueBrowser;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
||||||
import org.apache.activemq.junit.ActiveMQTestRunner;
|
import org.apache.activemq.junit.ActiveMQTestRunner;
|
||||||
|
|
|
@ -25,14 +25,14 @@ import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
||||||
|
|
|
@ -30,7 +30,7 @@ import java.util.concurrent.ScheduledFuture;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import javax.jms.InvalidDestinationException;
|
import jakarta.jms.InvalidDestinationException;
|
||||||
|
|
||||||
import org.apache.activemq.transport.amqp.client.util.AsyncResult;
|
import org.apache.activemq.transport.amqp.client.util.AsyncResult;
|
||||||
import org.apache.activemq.transport.amqp.client.util.ClientFuture;
|
import org.apache.activemq.transport.amqp.client.util.ClientFuture;
|
||||||
|
|
|
@ -26,7 +26,7 @@ import java.util.Set;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import javax.jms.InvalidDestinationException;
|
import jakarta.jms.InvalidDestinationException;
|
||||||
|
|
||||||
import org.apache.activemq.transport.amqp.client.util.AsyncResult;
|
import org.apache.activemq.transport.amqp.client.util.AsyncResult;
|
||||||
import org.apache.activemq.transport.amqp.client.util.ClientFuture;
|
import org.apache.activemq.transport.amqp.client.util.ClientFuture;
|
||||||
|
|
|
@ -618,7 +618,7 @@ public class AmqpSession extends AmqpAbstractResource<Session> {
|
||||||
*/
|
*/
|
||||||
public void begin() throws Exception {
|
public void begin() throws Exception {
|
||||||
if (txContext.isInTransaction()) {
|
if (txContext.isInTransaction()) {
|
||||||
throw new javax.jms.IllegalStateException("Session already has an active transaction");
|
throw new jakarta.jms.IllegalStateException("Session already has an active transaction");
|
||||||
}
|
}
|
||||||
|
|
||||||
txContext.begin();
|
txContext.begin();
|
||||||
|
@ -631,7 +631,7 @@ public class AmqpSession extends AmqpAbstractResource<Session> {
|
||||||
*/
|
*/
|
||||||
public void commit() throws Exception {
|
public void commit() throws Exception {
|
||||||
if (!txContext.isInTransaction()) {
|
if (!txContext.isInTransaction()) {
|
||||||
throw new javax.jms.IllegalStateException(
|
throw new jakarta.jms.IllegalStateException(
|
||||||
"Commit called on Session that does not have an active transaction");
|
"Commit called on Session that does not have an active transaction");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -645,7 +645,7 @@ public class AmqpSession extends AmqpAbstractResource<Session> {
|
||||||
*/
|
*/
|
||||||
public void rollback() throws Exception {
|
public void rollback() throws Exception {
|
||||||
if (!txContext.isInTransaction()) {
|
if (!txContext.isInTransaction()) {
|
||||||
throw new javax.jms.IllegalStateException(
|
throw new jakarta.jms.IllegalStateException(
|
||||||
"Rollback called on Session that does not have an active transaction");
|
"Rollback called on Session that does not have an active transaction");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,12 +19,12 @@ package org.apache.activemq.transport.amqp.client;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.jms.InvalidClientIDException;
|
import jakarta.jms.InvalidClientIDException;
|
||||||
import javax.jms.InvalidDestinationException;
|
import jakarta.jms.InvalidDestinationException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.JMSSecurityException;
|
import jakarta.jms.JMSSecurityException;
|
||||||
import javax.jms.ResourceAllocationException;
|
import jakarta.jms.ResourceAllocationException;
|
||||||
import javax.jms.TransactionRolledBackException;
|
import jakarta.jms.TransactionRolledBackException;
|
||||||
|
|
||||||
import org.apache.qpid.proton.amqp.Symbol;
|
import org.apache.qpid.proton.amqp.Symbol;
|
||||||
import org.apache.qpid.proton.amqp.messaging.Modified;
|
import org.apache.qpid.proton.amqp.messaging.Modified;
|
||||||
|
|
|
@ -24,9 +24,9 @@ import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.jms.IllegalStateException;
|
import jakarta.jms.IllegalStateException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.TransactionRolledBackException;
|
import jakarta.jms.TransactionRolledBackException;
|
||||||
|
|
||||||
import org.apache.activemq.transport.amqp.client.util.AsyncResult;
|
import org.apache.activemq.transport.amqp.client.util.AsyncResult;
|
||||||
import org.apache.activemq.transport.amqp.client.util.IOExceptionSupport;
|
import org.apache.activemq.transport.amqp.client.util.IOExceptionSupport;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.jms.JMSSecurityException;
|
import jakarta.jms.JMSSecurityException;
|
||||||
import javax.security.sasl.SaslException;
|
import javax.security.sasl.SaslException;
|
||||||
|
|
||||||
import org.apache.qpid.proton.engine.Sasl;
|
import org.apache.qpid.proton.engine.Sasl;
|
||||||
|
|
|
@ -24,13 +24,13 @@ import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
|
|
||||||
import org.apache.activemq.ActiveMQConnectionFactory;
|
import org.apache.activemq.ActiveMQConnectionFactory;
|
||||||
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
||||||
|
|
|
@ -25,11 +25,11 @@ import static org.junit.Assert.fail;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.jmx.JobSchedulerViewMBean;
|
import org.apache.activemq.broker.jmx.JobSchedulerViewMBean;
|
||||||
|
|
|
@ -33,9 +33,9 @@ import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import javax.jms.DeliveryMode;
|
import jakarta.jms.DeliveryMode;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Topic;
|
import jakarta.jms.Topic;
|
||||||
|
|
||||||
import org.apache.activemq.broker.jmx.DestinationViewMBean;
|
import org.apache.activemq.broker.jmx.DestinationViewMBean;
|
||||||
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
import org.apache.activemq.broker.jmx.QueueViewMBean;
|
||||||
|
@ -553,9 +553,9 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
||||||
|
|
||||||
assertEquals(1, queueView.getQueueSize());
|
assertEquals(1, queueView.getQueueSize());
|
||||||
|
|
||||||
List<javax.jms.Message> messages = (List<javax.jms.Message>) queueView.browseMessages();
|
List<jakarta.jms.Message> messages = (List<jakarta.jms.Message>) queueView.browseMessages();
|
||||||
assertEquals(1, messages.size());
|
assertEquals(1, messages.size());
|
||||||
javax.jms.Message queueMessage = messages.get(0);
|
jakarta.jms.Message queueMessage = messages.get(0);
|
||||||
assertEquals("Queued message should not be persistent", DeliveryMode.NON_PERSISTENT, queueMessage.getJMSDeliveryMode());
|
assertEquals("Queued message should not be persistent", DeliveryMode.NON_PERSISTENT, queueMessage.getJMSDeliveryMode());
|
||||||
|
|
||||||
receiver1.flow(1);
|
receiver1.flow(1);
|
||||||
|
|
|
@ -32,11 +32,11 @@ import org.junit.runners.Parameterized.Parameters;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
|
@ -30,13 +30,13 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.MapMessage;
|
import jakarta.jms.MapMessage;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.TemporaryQueue;
|
import jakarta.jms.TemporaryQueue;
|
||||||
import javax.jms.TemporaryTopic;
|
import jakarta.jms.TemporaryTopic;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
import javax.jms.Topic;
|
import jakarta.jms.Topic;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
import org.apache.activemq.command.ActiveMQMapMessage;
|
import org.apache.activemq.command.ActiveMQMapMessage;
|
||||||
|
@ -72,7 +72,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
message.setContentType(AmqpMessageSupport.OCTET_STREAM_CONTENT_TYPE);
|
message.setContentType(AmqpMessageSupport.OCTET_STREAM_CONTENT_TYPE);
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
||||||
|
@ -91,7 +91,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
Message message = Message.Factory.create();
|
Message message = Message.Factory.create();
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
||||||
|
@ -112,7 +112,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
message.setContentType(AmqpMessageSupport.SERIALIZED_JAVA_OBJECT_CONTENT_TYPE);
|
message.setContentType(AmqpMessageSupport.SERIALIZED_JAVA_OBJECT_CONTENT_TYPE);
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQObjectMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQObjectMessage.class, jmsMessage.getClass());
|
||||||
|
@ -126,7 +126,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
message.setContentType("text/plain");
|
message.setContentType("text/plain");
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
||||||
|
@ -146,7 +146,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
message.setContentType("unknown-content-type");
|
message.setContentType("unknown-content-type");
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQMessage.class, jmsMessage.getClass());
|
||||||
|
@ -171,7 +171,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
||||||
|
@ -193,7 +193,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
||||||
|
@ -217,7 +217,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
||||||
|
@ -240,7 +240,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQObjectMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQObjectMessage.class, jmsMessage.getClass());
|
||||||
|
@ -343,7 +343,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
if (StandardCharsets.UTF_8.equals(expectedCharset)) {
|
if (StandardCharsets.UTF_8.equals(expectedCharset)) {
|
||||||
|
@ -369,7 +369,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
||||||
|
@ -389,7 +389,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
||||||
|
@ -411,7 +411,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
message.setContentType(AmqpMessageSupport.SERIALIZED_JAVA_OBJECT_CONTENT_TYPE);
|
message.setContentType(AmqpMessageSupport.SERIALIZED_JAVA_OBJECT_CONTENT_TYPE);
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQObjectMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQObjectMessage.class, jmsMessage.getClass());
|
||||||
|
@ -432,7 +432,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQMapMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQMapMessage.class, jmsMessage.getClass());
|
||||||
|
@ -460,7 +460,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQMapMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQMapMessage.class, jmsMessage.getClass());
|
||||||
|
@ -486,7 +486,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQStreamMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQStreamMessage.class, jmsMessage.getClass());
|
||||||
|
@ -507,7 +507,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQStreamMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQStreamMessage.class, jmsMessage.getClass());
|
||||||
|
@ -528,7 +528,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
||||||
|
@ -550,7 +550,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
|
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertNotNull("Message should not be null", jmsMessage);
|
assertNotNull("Message should not be null", jmsMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQBytesMessage.class, jmsMessage.getClass());
|
||||||
|
@ -565,7 +565,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
EncodedMessage em = encodeMessage(message);
|
EncodedMessage em = encodeMessage(message);
|
||||||
|
|
||||||
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
JMSMappingInboundTransformer transformer = new JMSMappingInboundTransformer();
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
|
|
||||||
assertTrue("Expected TextMessage", jmsMessage instanceof TextMessage);
|
assertTrue("Expected TextMessage", jmsMessage instanceof TextMessage);
|
||||||
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
assertEquals("Unexpected message class type", ActiveMQTextMessage.class, jmsMessage.getClass());
|
||||||
|
@ -619,7 +619,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(amqp);
|
EncodedMessage em = encodeMessage(amqp);
|
||||||
|
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
assertTrue("Expected TextMessage", jmsMessage instanceof TextMessage);
|
assertTrue("Expected TextMessage", jmsMessage instanceof TextMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -666,7 +666,7 @@ public class JMSMappingInboundTransformerTest {
|
||||||
|
|
||||||
EncodedMessage em = encodeMessage(amqp);
|
EncodedMessage em = encodeMessage(amqp);
|
||||||
|
|
||||||
javax.jms.Message jmsMessage = transformer.transform(em);
|
jakarta.jms.Message jmsMessage = transformer.transform(em);
|
||||||
assertTrue("Expected TextMessage", jmsMessage instanceof TextMessage);
|
assertTrue("Expected TextMessage", jmsMessage instanceof TextMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.ActiveMQConnection;
|
import org.apache.activemq.ActiveMQConnection;
|
||||||
import org.apache.activemq.command.ActiveMQBytesMessage;
|
import org.apache.activemq.command.ActiveMQBytesMessage;
|
||||||
|
|
|
@ -25,12 +25,12 @@ import java.util.concurrent.Executors;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.atomic.AtomicLong;
|
import java.util.concurrent.atomic.AtomicLong;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.DeliveryMode;
|
import jakarta.jms.DeliveryMode;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
|
|
||||||
import org.apache.activemq.ActiveMQSession;
|
import org.apache.activemq.ActiveMQSession;
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
|
|
|
@ -19,11 +19,11 @@ package org.apache.activemq.transport.amqp.profile;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.QueueBrowser;
|
import jakarta.jms.QueueBrowser;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
|
|
||||||
import org.apache.activemq.transport.amqp.JMSClientTestSupport;
|
import org.apache.activemq.transport.amqp.JMSClientTestSupport;
|
||||||
import org.junit.Ignore;
|
import org.junit.Ignore;
|
||||||
|
|
|
@ -47,8 +47,8 @@
|
||||||
<artifactId>activemq-openwire-legacy</artifactId>
|
<artifactId>activemq-openwire-legacy</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>javax.annotation</groupId>
|
<groupId>jakarta.annotation</groupId>
|
||||||
<artifactId>javax.annotation-api</artifactId>
|
<artifactId>jakarta.annotation-api</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- =============================== -->
|
<!-- =============================== -->
|
||||||
|
|
|
@ -40,8 +40,8 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.concurrent.atomic.AtomicLong;
|
import java.util.concurrent.atomic.AtomicLong;
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import jakarta.annotation.PostConstruct;
|
||||||
import javax.annotation.PreDestroy;
|
import jakarta.annotation.PreDestroy;
|
||||||
import javax.management.InstanceNotFoundException;
|
import javax.management.InstanceNotFoundException;
|
||||||
import javax.management.MalformedObjectNameException;
|
import javax.management.MalformedObjectNameException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
|
@ -24,7 +24,7 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.transaction.xa.XAException;
|
import javax.transaction.xa.XAException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.jmx.ManagedRegionBroker;
|
import org.apache.activemq.broker.jmx.ManagedRegionBroker;
|
||||||
|
|
|
@ -26,10 +26,10 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.management.MalformedObjectNameException;
|
import javax.management.MalformedObjectNameException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
import javax.management.openmbean.CompositeData;
|
import javax.management.openmbean.CompositeData;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.io.IOException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.management.MalformedObjectNameException;
|
import javax.management.MalformedObjectNameException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
import javax.management.openmbean.CompositeData;
|
import javax.management.openmbean.CompositeData;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.jmx;
|
package org.apache.activemq.broker.jmx;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -24,8 +24,8 @@ import java.util.concurrent.CopyOnWriteArraySet;
|
||||||
import java.util.concurrent.ExecutorService;
|
import java.util.concurrent.ExecutorService;
|
||||||
import java.util.concurrent.ThreadPoolExecutor;
|
import java.util.concurrent.ThreadPoolExecutor;
|
||||||
|
|
||||||
import javax.jms.IllegalStateException;
|
import jakarta.jms.IllegalStateException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.InstanceNotFoundException;
|
import javax.management.InstanceNotFoundException;
|
||||||
import javax.management.MalformedObjectNameException;
|
import javax.management.MalformedObjectNameException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.jmx;
|
package org.apache.activemq.broker.jmx;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.jmx;
|
package org.apache.activemq.broker.jmx;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.jmx;
|
package org.apache.activemq.broker.jmx;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -27,8 +27,8 @@ import org.apache.activemq.command.ActiveMQStreamMessage;
|
||||||
import org.apache.activemq.command.ActiveMQTextMessage;
|
import org.apache.activemq.command.ActiveMQTextMessage;
|
||||||
import org.fusesource.hawtbuf.UTF8Buffer;
|
import org.fusesource.hawtbuf.UTF8Buffer;
|
||||||
|
|
||||||
import javax.jms.DeliveryMode;
|
import jakarta.jms.DeliveryMode;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.openmbean.ArrayType;
|
import javax.management.openmbean.ArrayType;
|
||||||
import javax.management.openmbean.CompositeData;
|
import javax.management.openmbean.CompositeData;
|
||||||
import javax.management.openmbean.CompositeDataSupport;
|
import javax.management.openmbean.CompositeDataSupport;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.util.Map;
|
||||||
|
|
||||||
import javax.management.openmbean.CompositeData;
|
import javax.management.openmbean.CompositeData;
|
||||||
import javax.management.openmbean.OpenDataException;
|
import javax.management.openmbean.OpenDataException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
import org.apache.activemq.broker.region.Queue;
|
import org.apache.activemq.broker.region.Queue;
|
||||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.activemq.broker.jmx;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.jmx;
|
package org.apache.activemq.broker.jmx;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -25,8 +25,8 @@ import java.util.Set;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||||
|
|
||||||
import javax.jms.IllegalStateException;
|
import jakarta.jms.IllegalStateException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.DestinationDoesNotExistException;
|
import org.apache.activemq.DestinationDoesNotExistException;
|
||||||
import org.apache.activemq.advisory.AdvisorySupport;
|
import org.apache.activemq.advisory.AdvisorySupport;
|
||||||
|
|
|
@ -22,8 +22,8 @@ import java.util.List;
|
||||||
import java.util.concurrent.CopyOnWriteArrayList;
|
import java.util.concurrent.CopyOnWriteArrayList;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.io.IOException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import javax.jms.ResourceAllocationException;
|
import jakarta.jms.ResourceAllocationException;
|
||||||
|
|
||||||
import org.apache.activemq.advisory.AdvisorySupport;
|
import org.apache.activemq.advisory.AdvisorySupport;
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
|
|
|
@ -26,8 +26,8 @@ import java.util.concurrent.ConcurrentMap;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
import java.util.concurrent.atomic.AtomicLong;
|
import java.util.concurrent.atomic.AtomicLong;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.region;
|
package org.apache.activemq.broker.region;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ import java.util.List;
|
||||||
import java.util.concurrent.CountDownLatch;
|
import java.util.concurrent.CountDownLatch;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -46,9 +46,9 @@ import java.util.concurrent.locks.Lock;
|
||||||
import java.util.concurrent.locks.ReentrantLock;
|
import java.util.concurrent.locks.ReentrantLock;
|
||||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.ResourceAllocationException;
|
import jakarta.jms.ResourceAllocationException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
import org.apache.activemq.broker.BrokerStoppedException;
|
import org.apache.activemq.broker.BrokerStoppedException;
|
||||||
|
|
|
@ -22,7 +22,7 @@ import java.util.List;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.ConcurrentMap;
|
import java.util.concurrent.ConcurrentMap;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.activemq.broker.region;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
||||||
|
|
|
@ -18,7 +18,7 @@ package org.apache.activemq.broker.region;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -31,8 +31,8 @@ import java.util.concurrent.ThreadPoolExecutor;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||||
|
|
||||||
import javax.jms.InvalidClientIDException;
|
import jakarta.jms.InvalidClientIDException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
import org.apache.activemq.broker.BrokerService;
|
import org.apache.activemq.broker.BrokerService;
|
||||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.activemq.broker.region;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.region;
|
package org.apache.activemq.broker.region;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
import org.apache.activemq.command.ActiveMQDestination;
|
import org.apache.activemq.command.ActiveMQDestination;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.region;
|
package org.apache.activemq.broker.region;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
import org.apache.activemq.broker.region.policy.PolicyEntry;
|
||||||
|
|
|
@ -63,7 +63,7 @@ import org.apache.activemq.util.SubscriptionKey;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import static org.apache.activemq.transaction.Transaction.IN_USE_STATE;
|
import static org.apache.activemq.transaction.Transaction.IN_USE_STATE;
|
||||||
|
|
||||||
|
@ -398,7 +398,7 @@ public class Topic extends BaseDestination implements Task {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!context.isNetworkConnection() && systemUsage.isSendFailIfNoSpace()) {
|
if (!context.isNetworkConnection() && systemUsage.isSendFailIfNoSpace()) {
|
||||||
throw new javax.jms.ResourceAllocationException("Usage Manager memory limit ("
|
throw new jakarta.jms.ResourceAllocationException("Usage Manager memory limit ("
|
||||||
+ memoryUsage.getLimit() + ") reached. Rejecting send for producer (" + message.getProducerId()
|
+ memoryUsage.getLimit() + ") reached. Rejecting send for producer (" + message.getProducerId()
|
||||||
+ ") to prevent flooding " + getActiveMQDestination().getQualifiedName() + "."
|
+ ") to prevent flooding " + getActiveMQDestination().getQualifiedName() + "."
|
||||||
+ " See http://activemq.apache.org/producer-flow-control.html for more info");
|
+ " See http://activemq.apache.org/producer-flow-control.html for more info");
|
||||||
|
@ -528,7 +528,7 @@ public class Topic extends BaseDestination implements Task {
|
||||||
+ ") to prevent flooding " + getActiveMQDestination().getQualifiedName() + "."
|
+ ") to prevent flooding " + getActiveMQDestination().getQualifiedName() + "."
|
||||||
+ " See http://activemq.apache.org/producer-flow-control.html for more info";
|
+ " See http://activemq.apache.org/producer-flow-control.html for more info";
|
||||||
if (!context.isNetworkConnection() && systemUsage.isSendFailIfNoSpace()) {
|
if (!context.isNetworkConnection() && systemUsage.isSendFailIfNoSpace()) {
|
||||||
throw new javax.jms.ResourceAllocationException(logMessage);
|
throw new jakarta.jms.ResourceAllocationException(logMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
waitForSpace(context,producerExchange, systemUsage.getStoreUsage(), getStoreUsageHighWaterMark(), logMessage);
|
waitForSpace(context,producerExchange, systemUsage.getStoreUsage(), getStoreUsageHighWaterMark(), logMessage);
|
||||||
|
|
|
@ -28,8 +28,8 @@ import java.util.TimerTask;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.ConcurrentMap;
|
import java.util.concurrent.ConcurrentMap;
|
||||||
|
|
||||||
import javax.jms.InvalidDestinationException;
|
import jakarta.jms.InvalidDestinationException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.advisory.AdvisorySupport;
|
import org.apache.activemq.advisory.AdvisorySupport;
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -32,7 +32,7 @@ import org.apache.activemq.usage.SystemUsage;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
|
|
@ -109,7 +109,7 @@ public class PrioritizedPendingList implements PendingList {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected int getPriority(MessageReference message) {
|
protected int getPriority(MessageReference message) {
|
||||||
int priority = javax.jms.Message.DEFAULT_PRIORITY;
|
int priority = jakarta.jms.Message.DEFAULT_PRIORITY;
|
||||||
if (message.getMessageId() != null) {
|
if (message.getMessageId() != null) {
|
||||||
priority = Math.max(message.getMessage().getPriority(), 0);
|
priority = Math.max(message.getMessage().getPriority(), 0);
|
||||||
priority = Math.min(priority, 9);
|
priority = Math.min(priority, 9);
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.region.policy;
|
package org.apache.activemq.broker.region.policy;
|
||||||
|
|
||||||
import javax.jms.MessageListener;
|
import jakarta.jms.MessageListener;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQDestination;
|
import org.apache.activemq.command.ActiveMQDestination;
|
||||||
import org.apache.activemq.command.Message;
|
import org.apache.activemq.command.Message;
|
||||||
|
|
|
@ -17,9 +17,9 @@
|
||||||
package org.apache.activemq.broker.region.policy;
|
package org.apache.activemq.broker.region.policy;
|
||||||
|
|
||||||
import java.util.concurrent.atomic.AtomicLong;
|
import java.util.concurrent.atomic.AtomicLong;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageListener;
|
import jakarta.jms.MessageListener;
|
||||||
import org.apache.activemq.ActiveMQMessageTransformation;
|
import org.apache.activemq.ActiveMQMessageTransformation;
|
||||||
import org.apache.activemq.broker.Broker;
|
import org.apache.activemq.broker.Broker;
|
||||||
import org.apache.activemq.broker.ConnectionContext;
|
import org.apache.activemq.broker.ConnectionContext;
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.broker.region.virtual;
|
package org.apache.activemq.broker.region.virtual;
|
||||||
|
|
||||||
import javax.jms.InvalidSelectorException;
|
import jakarta.jms.InvalidSelectorException;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
|
|
||||||
import org.apache.activemq.command.ActiveMQDestination;
|
import org.apache.activemq.command.ActiveMQDestination;
|
||||||
import org.apache.activemq.filter.BooleanExpression;
|
import org.apache.activemq.filter.BooleanExpression;
|
||||||
|
|
|
@ -34,7 +34,7 @@ import org.apache.activemq.command.LocalTransactionId;
|
||||||
import org.apache.activemq.command.Message;
|
import org.apache.activemq.command.Message;
|
||||||
import org.apache.activemq.util.LRUCache;
|
import org.apache.activemq.util.LRUCache;
|
||||||
|
|
||||||
import javax.jms.ResourceAllocationException;
|
import jakarta.jms.ResourceAllocationException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A Destination which implements <a href="https://activemq.apache.org/virtual-destinations">Virtual Topic</a>
|
* A Destination which implements <a href="https://activemq.apache.org/virtual-destinations">Virtual Topic</a>
|
||||||
|
|
|
@ -19,7 +19,7 @@ package org.apache.activemq.broker.scheduler;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import javax.jms.MessageFormatException;
|
import jakarta.jms.MessageFormatException;
|
||||||
|
|
||||||
import org.apache.activemq.ScheduledMessage;
|
import org.apache.activemq.ScheduledMessage;
|
||||||
import org.apache.activemq.advisory.AdvisorySupport;
|
import org.apache.activemq.advisory.AdvisorySupport;
|
||||||
|
|
|
@ -31,7 +31,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||||
|
|
||||||
import javax.jms.MessageFormatException;
|
import jakarta.jms.MessageFormatException;
|
||||||
|
|
||||||
import org.apache.activemq.broker.scheduler.CronParser;
|
import org.apache.activemq.broker.scheduler.CronParser;
|
||||||
import org.apache.activemq.broker.scheduler.Job;
|
import org.apache.activemq.broker.scheduler.Job;
|
||||||
|
|
|
@ -18,7 +18,7 @@ package org.apache.activemq.broker.util;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import jakarta.annotation.PostConstruct;
|
||||||
|
|
||||||
import org.apache.activemq.broker.BrokerPluginSupport;
|
import org.apache.activemq.broker.BrokerPluginSupport;
|
||||||
import org.apache.activemq.broker.Connection;
|
import org.apache.activemq.broker.Connection;
|
||||||
|
|
|
@ -21,9 +21,9 @@ import org.apache.activemq.util.ByteArrayInputStream;
|
||||||
import org.w3c.dom.Document;
|
import org.w3c.dom.Document;
|
||||||
import org.xml.sax.InputSource;
|
import org.xml.sax.InputSource;
|
||||||
|
|
||||||
import javax.jms.BytesMessage;
|
import jakarta.jms.BytesMessage;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.TextMessage;
|
import jakarta.jms.TextMessage;
|
||||||
import javax.xml.parsers.DocumentBuilder;
|
import javax.xml.parsers.DocumentBuilder;
|
||||||
import javax.xml.xpath.XPath;
|
import javax.xml.xpath.XPath;
|
||||||
import javax.xml.xpath.XPathConstants;
|
import javax.xml.xpath.XPathConstants;
|
||||||
|
|
|
@ -18,13 +18,13 @@ package org.apache.activemq.network.jms;
|
||||||
|
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageListener;
|
import jakarta.jms.MessageListener;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
|
|
||||||
import org.apache.activemq.Service;
|
import org.apache.activemq.Service;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|
|
@ -29,8 +29,8 @@ import java.util.concurrent.TimeUnit;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
import java.util.concurrent.atomic.AtomicReference;
|
import java.util.concurrent.atomic.AtomicReference;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
|
|
||||||
import org.apache.activemq.ActiveMQConnectionFactory;
|
import org.apache.activemq.ActiveMQConnectionFactory;
|
||||||
import org.apache.activemq.Service;
|
import org.apache.activemq.Service;
|
||||||
|
|
|
@ -16,10 +16,10 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.network.jms;
|
package org.apache.activemq.network.jms;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts Message from one JMS to another
|
* Converts Message from one JMS to another
|
||||||
|
|
|
@ -16,16 +16,16 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.network.jms;
|
package org.apache.activemq.network.jms;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.QueueConnection;
|
import jakarta.jms.QueueConnection;
|
||||||
import javax.jms.QueueSender;
|
import jakarta.jms.QueueSender;
|
||||||
import javax.jms.QueueSession;
|
import jakarta.jms.QueueSession;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A Destination bridge is used to bridge Queues between to different JMS systems
|
* A Destination bridge is used to bridge Queues between to different JMS systems
|
||||||
|
|
|
@ -16,10 +16,10 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.network.jms;
|
package org.apache.activemq.network.jms;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts Message from one JMS to another
|
* Converts Message from one JMS to another
|
||||||
|
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.network.jms;
|
package org.apache.activemq.network.jms;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Queue;
|
import jakarta.jms.Queue;
|
||||||
import javax.jms.QueueConnection;
|
import jakarta.jms.QueueConnection;
|
||||||
import javax.jms.QueueConnectionFactory;
|
import jakarta.jms.QueueConnectionFactory;
|
||||||
import javax.jms.QueueSession;
|
import jakarta.jms.QueueSession;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.naming.NamingException;
|
import javax.naming.NamingException;
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|
|
@ -16,15 +16,15 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.network.jms;
|
package org.apache.activemq.network.jms;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.Destination;
|
import jakarta.jms.Destination;
|
||||||
import javax.jms.ExceptionListener;
|
import jakarta.jms.ExceptionListener;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.Topic;
|
import jakarta.jms.Topic;
|
||||||
import javax.jms.TopicConnection;
|
import jakarta.jms.TopicConnection;
|
||||||
import javax.jms.TopicConnectionFactory;
|
import jakarta.jms.TopicConnectionFactory;
|
||||||
import javax.jms.TopicSession;
|
import jakarta.jms.TopicSession;
|
||||||
import javax.naming.NamingException;
|
import javax.naming.NamingException;
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
|
|
|
@ -16,16 +16,16 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.activemq.network.jms;
|
package org.apache.activemq.network.jms;
|
||||||
|
|
||||||
import javax.jms.Connection;
|
import jakarta.jms.Connection;
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.jms.Message;
|
import jakarta.jms.Message;
|
||||||
import javax.jms.MessageConsumer;
|
import jakarta.jms.MessageConsumer;
|
||||||
import javax.jms.MessageProducer;
|
import jakarta.jms.MessageProducer;
|
||||||
import javax.jms.Session;
|
import jakarta.jms.Session;
|
||||||
import javax.jms.Topic;
|
import jakarta.jms.Topic;
|
||||||
import javax.jms.TopicConnection;
|
import jakarta.jms.TopicConnection;
|
||||||
import javax.jms.TopicPublisher;
|
import jakarta.jms.TopicPublisher;
|
||||||
import javax.jms.TopicSession;
|
import jakarta.jms.TopicSession;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A Destination bridge is used to bridge between to different JMS systems
|
* A Destination bridge is used to bridge between to different JMS systems
|
||||||
|
|
|
@ -22,7 +22,7 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.jms.JMSException;
|
import jakarta.jms.JMSException;
|
||||||
import javax.management.ObjectName;
|
import javax.management.ObjectName;
|
||||||
|
|
||||||
import org.apache.activemq.advisory.AdvisorySupport;
|
import org.apache.activemq.advisory.AdvisorySupport;
|
||||||
|
@ -285,7 +285,7 @@ public class StatisticsBroker extends BrokerFilter {
|
||||||
throws Exception {
|
throws Exception {
|
||||||
msg.setPersistent(false);
|
msg.setPersistent(false);
|
||||||
msg.setTimestamp(System.currentTimeMillis());
|
msg.setTimestamp(System.currentTimeMillis());
|
||||||
msg.setPriority((byte) javax.jms.Message.DEFAULT_PRIORITY);
|
msg.setPriority((byte) jakarta.jms.Message.DEFAULT_PRIORITY);
|
||||||
msg.setType(AdvisorySupport.ADIVSORY_MESSAGE_TYPE);
|
msg.setType(AdvisorySupport.ADIVSORY_MESSAGE_TYPE);
|
||||||
msg.setMessageId(new MessageId(this.advisoryProducerId, this.messageIdGenerator.getNextSequenceId()));
|
msg.setMessageId(new MessageId(this.advisoryProducerId, this.messageIdGenerator.getNextSequenceId()));
|
||||||
msg.setDestination(replyTo);
|
msg.setDestination(replyTo);
|
||||||
|
|
|
@ -249,10 +249,10 @@ public class AuthorizationBroker extends BrokerFilter implements SecurityAdminMB
|
||||||
removeDestinationRole(new ActiveMQTopic(topic), operation, role);
|
removeDestinationRole(new ActiveMQTopic(topic), operation, role);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addDestinationRole(javax.jms.Destination destination, String operation, String role) {
|
public void addDestinationRole(jakarta.jms.Destination destination, String operation, String role) {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeDestinationRole(javax.jms.Destination destination, String operation, String role) {
|
public void removeDestinationRole(jakarta.jms.Destination destination, String operation, String role) {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue