ARTEMIS-4020 removing ActiveMQTestBase::instanceLog
This commit is contained in:
parent
12cc70c5bf
commit
2ba6452b83
|
@ -175,8 +175,6 @@ public abstract class ActiveMQTestBase extends Assert {
|
|||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
protected final Logger instanceLog = LoggerFactory.getLogger(this.getClass());
|
||||
|
||||
static {
|
||||
Env.setTestEnv(true);
|
||||
}
|
||||
|
|
|
@ -47,19 +47,17 @@ public class ClasspathBase {
|
|||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private final Logger instanceLog = logger;
|
||||
|
||||
@Rule
|
||||
public TestRule watcher = new TestWatcher() {
|
||||
|
||||
@Override
|
||||
protected void starting(Description description) {
|
||||
instanceLog.info("**** start #test {}::{}() ***", ClasspathBase.this.getClass().getName(), description.getMethodName());
|
||||
logger.info("**** start #test {}::{}() ***", ClasspathBase.this.getClass().getName(), description.getMethodName());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void finished(Description description) {
|
||||
instanceLog.info("**** end #test {}::{}() ***", ClasspathBase.this.getClass().getName(), description.getMethodName());
|
||||
logger.info("**** end #test {}::{}() ***", ClasspathBase.this.getClass().getName(), description.getMethodName());
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.addressing;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
|
@ -36,9 +37,11 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.apache.activemq.artemis.utils.TimeUtils;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AnycastTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private SimpleString baseAddress = new SimpleString("anycast.address");
|
||||
|
||||
private AddressInfo addressInfo;
|
||||
|
@ -98,7 +101,7 @@ public class AnycastTest extends ActiveMQTestBase {
|
|||
for (int j = 0; j < num / 2; j++) {
|
||||
ClientMessage m = consumers[i].receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
logger.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
}
|
||||
|
||||
assertNull(consumers[i].receive(200));
|
||||
|
@ -157,7 +160,7 @@ public class AnycastTest extends ActiveMQTestBase {
|
|||
for (int j = 0; j < num / 2; j++) {
|
||||
ClientMessage m = consumers[i].receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
logger.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
}
|
||||
|
||||
assertNull(consumers[i].receive(200));
|
||||
|
@ -173,7 +176,7 @@ public class AnycastTest extends ActiveMQTestBase {
|
|||
for (int j = 0; j < num / 2; j++) {
|
||||
ClientMessage m = consumers[i].receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
logger.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
}
|
||||
|
||||
assertNull(consumers[i].receive(200));
|
||||
|
|
|
@ -34,10 +34,14 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.apache.activemq.artemis.utils.TimeUtils;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public class MulticastTest extends ActiveMQTestBase {
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private SimpleString baseAddress = new SimpleString("multicast.address");
|
||||
|
||||
|
@ -98,7 +102,7 @@ public class MulticastTest extends ActiveMQTestBase {
|
|||
for (int j = 0; j < num; j++) {
|
||||
ClientMessage m = consumers[i].receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
logger.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
}
|
||||
|
||||
assertNull(consumers[i].receive(200));
|
||||
|
@ -157,7 +161,7 @@ public class MulticastTest extends ActiveMQTestBase {
|
|||
for (int j = 0; j < num; j++) {
|
||||
ClientMessage m = consumers[i].receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
logger.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
}
|
||||
|
||||
assertNull(consumers[i].receive(200));
|
||||
|
@ -173,7 +177,7 @@ public class MulticastTest extends ActiveMQTestBase {
|
|||
for (int j = 0; j < num; j++) {
|
||||
ClientMessage m = consumers[i].receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
logger.debug("consumer" + i + " received: " + m.getBodyBuffer().readString());
|
||||
}
|
||||
|
||||
assertNull(consumers[i].receive(200));
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.apache.activemq.artemis.core.server.Queue;
|
||||
|
@ -26,12 +27,16 @@ import org.apache.activemq.transport.amqp.client.AmqpMessage;
|
|||
import org.apache.activemq.transport.amqp.client.AmqpReceiver;
|
||||
import org.apache.activemq.transport.amqp.client.AmqpSession;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Tests for broker side support of the Durable Subscription mapping for JMS.
|
||||
*/
|
||||
public class AmqpDLQReceiverTest extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 60000)
|
||||
public void testCreateDurableReceiver() throws Exception {
|
||||
|
||||
|
@ -45,22 +50,22 @@ public class AmqpDLQReceiverTest extends AmqpClientTestSupport {
|
|||
assertNotNull(queue);
|
||||
receiver.flow(100);
|
||||
for (int i = 0; i < 10; i++) {
|
||||
instanceLog.debug("i = " + i);
|
||||
logger.debug("i = " + i);
|
||||
AmqpMessage receive = receiver.receive(5000, TimeUnit.MILLISECONDS);
|
||||
receive.modified(true, false);
|
||||
Queue queueView = getProxyToQueue(getQueueName());
|
||||
instanceLog.debug("receive = " + receive.getWrappedMessage().getDeliveryCount());
|
||||
instanceLog.debug("queueView.getMessageCount() = " + queueView.getMessageCount());
|
||||
instanceLog.debug("queueView.getDeliveringCount() = " + queueView.getDeliveringCount());
|
||||
instanceLog.debug("queueView.getPersistentSize() = " + queueView.getPersistentSize());
|
||||
logger.debug("receive = " + receive.getWrappedMessage().getDeliveryCount());
|
||||
logger.debug("queueView.getMessageCount() = " + queueView.getMessageCount());
|
||||
logger.debug("queueView.getDeliveringCount() = " + queueView.getDeliveringCount());
|
||||
logger.debug("queueView.getPersistentSize() = " + queueView.getPersistentSize());
|
||||
}
|
||||
|
||||
receiver.close();
|
||||
connection.close();
|
||||
Queue queueView = getProxyToQueue(getQueueName());
|
||||
instanceLog.debug("queueView.getMessageCount() = " + queueView.getMessageCount());
|
||||
instanceLog.debug("queueView.getDeliveringCount() = " + queueView.getDeliveringCount());
|
||||
instanceLog.debug("queueView.getPersistentSize() = " + queueView.getPersistentSize());
|
||||
logger.debug("queueView.getMessageCount() = " + queueView.getMessageCount());
|
||||
logger.debug("queueView.getDeliveringCount() = " + queueView.getDeliveringCount());
|
||||
logger.debug("queueView.getPersistentSize() = " + queueView.getPersistentSize());
|
||||
Wait.assertEquals(0, queueView::getMessageCount);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashMap;
|
||||
|
||||
import javax.jms.Connection;
|
||||
|
@ -42,9 +43,13 @@ import org.apache.activemq.artemis.tests.util.Wait;
|
|||
import org.apache.activemq.artemis.utils.CompositeAddress;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AmqpFullyQualifiedNameTest extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private SimpleString anycastAddress = new SimpleString("address.anycast");
|
||||
private SimpleString multicastAddress = new SimpleString("address.multicast");
|
||||
|
||||
|
@ -227,7 +232,7 @@ public class AmqpFullyQualifiedNameTest extends JMSClientTestSupport {
|
|||
|
||||
Bindings bindings = server.getPostOffice().getBindingsForAddress(multicastAddress);
|
||||
for (Binding b : bindings.getBindings()) {
|
||||
instanceLog.debug("checking binidng " + b.getUniqueName() + " " + ((LocalQueueBinding)b).getQueue().getDeliveringMessages());
|
||||
logger.debug("checking binidng " + b.getUniqueName() + " " + ((LocalQueueBinding)b).getQueue().getDeliveringMessages());
|
||||
SimpleString qName = b.getUniqueName();
|
||||
//do FQQN query
|
||||
QueueQueryResult result = server.queueQuery(CompositeAddress.toFullyQualified(multicastAddress, qName));
|
||||
|
@ -314,7 +319,7 @@ public class AmqpFullyQualifiedNameTest extends JMSClientTestSupport {
|
|||
producer3.send(session.createMessage());
|
||||
assertTrue(Wait.waitFor(() -> server.locateQueue(anycastQ3).getMessageCount() == 5, 2000, 200));
|
||||
|
||||
instanceLog.debug("Queue is: " + q1);
|
||||
logger.debug("Queue is: " + q1);
|
||||
MessageConsumer consumer1 = session.createConsumer(q1);
|
||||
MessageConsumer consumer2 = session.createConsumer(q2);
|
||||
MessageConsumer consumer3 = session.createConsumer(q3);
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
|
@ -38,10 +39,14 @@ import org.apache.activemq.transport.amqp.client.AmqpSession;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@RunWith(Parameterized.class)
|
||||
public class AmqpIngressTimestampTest extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
public int amqpMinLargeMessageSize = ActiveMQClient.DEFAULT_MIN_LARGE_MESSAGE_SIZE;
|
||||
|
||||
@Parameterized.Parameters(name = "restart={0}, large={1}")
|
||||
|
@ -107,7 +112,7 @@ public class AmqpIngressTimestampTest extends AmqpClientTestSupport {
|
|||
receiver.flow(1);
|
||||
AmqpMessage receive = receiver.receive(5, TimeUnit.SECONDS);
|
||||
assertNotNull(receive);
|
||||
instanceLog.info("{}", receive);
|
||||
logger.info("{}", receive);
|
||||
Object ingressTimestampHeader = receive.getMessageAnnotation(AMQPMessageSupport.X_OPT_INGRESS_TIME);
|
||||
assertNotNull(ingressTimestampHeader);
|
||||
assertTrue(ingressTimestampHeader instanceof Long);
|
||||
|
|
|
@ -312,7 +312,7 @@ public class AmqpLargeMessageTest extends AmqpClientTestSupport {
|
|||
if (wrapped.getBody() instanceof Data) {
|
||||
// converters can change this to AmqValue
|
||||
Data data = (Data) wrapped.getBody();
|
||||
instanceLog.debug("received : message: " + data.getValue().getLength());
|
||||
LOG.debug("received : message: " + data.getValue().getLength());
|
||||
assertEquals(payload, data.getValue().getLength());
|
||||
}
|
||||
message.accept();
|
||||
|
@ -366,7 +366,7 @@ public class AmqpLargeMessageTest extends AmqpClientTestSupport {
|
|||
MessageImpl wrapped = (MessageImpl) message.getWrappedMessage();
|
||||
if (wrapped.getBody() instanceof Data) {
|
||||
Data data = (Data) wrapped.getBody();
|
||||
instanceLog.debug("received : message: " + data.getValue().getLength());
|
||||
LOG.debug("received : message: " + data.getValue().getLength());
|
||||
assertEquals(payload, data.getValue().getLength());
|
||||
}
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.apache.activemq.artemis.core.server.Queue;
|
||||
|
@ -27,12 +28,16 @@ import org.apache.activemq.transport.amqp.client.AmqpReceiver;
|
|||
import org.apache.activemq.transport.amqp.client.AmqpSender;
|
||||
import org.apache.activemq.transport.amqp.client.AmqpSession;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Test various behaviors of AMQP receivers with the broker.
|
||||
*/
|
||||
public class AmqpPresettledReceiverTest extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 60000)
|
||||
public void testPresettledReceiverAndNonPresettledReceiverOnSameQueue() throws Exception {
|
||||
final int MSG_COUNT = 2;
|
||||
|
@ -66,7 +71,7 @@ public class AmqpPresettledReceiverTest extends AmqpClientTestSupport {
|
|||
receiver1.close();
|
||||
receiver2.close();
|
||||
|
||||
instanceLog.debug("Message Count after all consumed: " + queueView.getMessageCount());
|
||||
logger.debug("Message Count after all consumed: " + queueView.getMessageCount());
|
||||
|
||||
// Should be nothing left on the Queue
|
||||
AmqpReceiver receiver3 = session.createReceiver(getQueueName());
|
||||
|
@ -74,7 +79,7 @@ public class AmqpPresettledReceiverTest extends AmqpClientTestSupport {
|
|||
|
||||
AmqpMessage received = receiver3.receive(5, TimeUnit.SECONDS);
|
||||
if (received != null) {
|
||||
instanceLog.debug("Message read: " + received.getMessageId());
|
||||
logger.debug("Message read: " + received.getMessageId());
|
||||
}
|
||||
assertNull(received);
|
||||
|
||||
|
@ -103,14 +108,14 @@ public class AmqpPresettledReceiverTest extends AmqpClientTestSupport {
|
|||
}
|
||||
receiver.close();
|
||||
|
||||
instanceLog.debug("Message Count after all consumed: " + queueView.getMessageCount());
|
||||
logger.debug("Message Count after all consumed: " + queueView.getMessageCount());
|
||||
|
||||
// Open a new receiver and see if any message are left on the Queue
|
||||
receiver = session.createReceiver(getQueueName());
|
||||
receiver.flow(1);
|
||||
AmqpMessage received = receiver.receive(5, TimeUnit.SECONDS);
|
||||
if (received != null) {
|
||||
instanceLog.debug("Message read: " + received.getMessageId());
|
||||
logger.debug("Message read: " + received.getMessageId());
|
||||
}
|
||||
assertNull(received);
|
||||
|
||||
|
@ -155,14 +160,14 @@ public class AmqpPresettledReceiverTest extends AmqpClientTestSupport {
|
|||
|
||||
receiver.close();
|
||||
|
||||
instanceLog.debug("Message Count after all consumed: " + queueView.getMessageCount());
|
||||
logger.debug("Message Count after all consumed: " + queueView.getMessageCount());
|
||||
|
||||
// Open a new receiver and see if any message are left on the Queue
|
||||
receiver = session.createReceiver(getQueueName());
|
||||
receiver.flow(1);
|
||||
AmqpMessage received = receiver.receive(5, TimeUnit.SECONDS);
|
||||
if (received != null) {
|
||||
instanceLog.debug("Message read: " + received.getMessageId());
|
||||
logger.debug("Message read: " + received.getMessageId());
|
||||
}
|
||||
assertNull(received);
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.apache.activemq.artemis.core.server.Queue;
|
||||
|
@ -26,12 +27,16 @@ import org.apache.activemq.transport.amqp.client.AmqpMessage;
|
|||
import org.apache.activemq.transport.amqp.client.AmqpReceiver;
|
||||
import org.apache.activemq.transport.amqp.client.AmqpSession;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Tests various behaviors of broker side drain support.
|
||||
*/
|
||||
public class AmqpReceiverDrainTest extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 60000)
|
||||
public void testReceiverCanDrainMessagesQueue() throws Exception {
|
||||
doTestReceiverCanDrainMessages(false);
|
||||
|
@ -69,7 +74,7 @@ public class AmqpReceiverDrainTest extends AmqpClientTestSupport {
|
|||
for (int i = 0; i < MSG_COUNT; ++i) {
|
||||
AmqpMessage message = receiver.receive(5, TimeUnit.SECONDS);
|
||||
assertNotNull("Failed to read message: " + (i + 1), message);
|
||||
instanceLog.info("Read message: " + message.getMessageId());
|
||||
logger.info("Read message: " + message.getMessageId());
|
||||
message.accept();
|
||||
}
|
||||
receiver.close();
|
||||
|
|
|
@ -18,6 +18,7 @@ package org.apache.activemq.artemis.tests.integration.amqp;
|
|||
|
||||
import static org.apache.activemq.transport.amqp.AmqpSupport.findFilter;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -41,12 +42,16 @@ import org.apache.qpid.proton.amqp.messaging.TerminusExpiryPolicy;
|
|||
import org.apache.qpid.proton.engine.Receiver;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Test various behaviors of AMQP receivers with the broker.
|
||||
*/
|
||||
public class AmqpReceiverWithFiltersTest extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 60000)
|
||||
public void testUnsupportedFiltersAreNotListedAsSupported() throws Exception {
|
||||
AmqpClient client = createAmqpClient();
|
||||
|
@ -148,7 +153,7 @@ public class AmqpReceiverWithFiltersTest extends AmqpClientTestSupport {
|
|||
for (int i = 0; i < NUM_MESSAGES / 2; ++i) {
|
||||
AmqpMessage message = receiver.receive(5, TimeUnit.SECONDS);
|
||||
Assert.assertNotNull(message);
|
||||
instanceLog.debug("Read message: " + message.getApplicationProperty("myNewID"));
|
||||
logger.debug("Read message: " + message.getApplicationProperty("myNewID"));
|
||||
assertNotNull(message);
|
||||
messages.add(message);
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
|
@ -33,9 +34,13 @@ import org.apache.qpid.proton.engine.Delivery;
|
|||
import org.apache.qpid.proton.engine.Receiver;
|
||||
import org.apache.qpid.proton.engine.Sender;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AmqpSecurityTest extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
protected boolean isSecurityEnabled() {
|
||||
return true;
|
||||
|
@ -118,7 +123,7 @@ public class AmqpSecurityTest extends AmqpClientTestSupport {
|
|||
session.createSender(getQueueName());
|
||||
fail("Should not be able to consume here.");
|
||||
} catch (Exception ex) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
|
||||
connection.getStateInspector().assertValid();
|
||||
|
@ -216,7 +221,7 @@ public class AmqpSecurityTest extends AmqpClientTestSupport {
|
|||
session.createReceiver(getQueueName());
|
||||
fail("Should not be able to consume here.");
|
||||
} catch (Exception ex) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
|
||||
connection.getStateInspector().assertValid();
|
||||
|
@ -253,7 +258,7 @@ public class AmqpSecurityTest extends AmqpClientTestSupport {
|
|||
session.createReceiver(getQueueName(getPrecreatedQueueSize() + 1));
|
||||
fail("Should not be able to consume here.");
|
||||
} catch (Exception ex) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
|
||||
connection.getStateInspector().assertValid();
|
||||
|
|
|
@ -63,7 +63,7 @@ import java.lang.invoke.MethodHandles;
|
|||
*/
|
||||
public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
||||
|
||||
protected static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
protected boolean isAutoCreateQueues() {
|
||||
|
@ -372,7 +372,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
sender.send(message);
|
||||
sender.close();
|
||||
|
||||
LOG.debug("Attempting to read message with receiver");
|
||||
logger.debug("Attempting to read message with receiver");
|
||||
AmqpReceiver receiver = session.createReceiver(getQueueName());
|
||||
receiver.flow(2);
|
||||
AmqpMessage received = receiver.receive(10, TimeUnit.SECONDS);
|
||||
|
@ -408,7 +408,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
sender.send(message);
|
||||
sender.close();
|
||||
|
||||
LOG.debug("Attempting to read message with receiver");
|
||||
logger.debug("Attempting to read message with receiver");
|
||||
AmqpReceiver receiver = session.createReceiver(getQueueName(), "\"m.x-opt-serialNo\"=2");
|
||||
receiver.flow(2);
|
||||
AmqpMessage received = receiver.receive(10, TimeUnit.SECONDS);
|
||||
|
@ -440,7 +440,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
message.setMessageAnnotation("serialNo", i);
|
||||
message.setText("Test-Message");
|
||||
|
||||
instanceLog.debug("Sending message: " + message.getMessageId());
|
||||
logger.debug("Sending message: " + message.getMessageId());
|
||||
|
||||
sender.send(message);
|
||||
}
|
||||
|
@ -462,7 +462,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
for (int i = 0; i < MSG_COUNT; ++i) {
|
||||
received = receiver2.receive(5, TimeUnit.SECONDS);
|
||||
assertNotNull("Should have got a message", received);
|
||||
instanceLog.debug("Read message: " + received.getMessageId());
|
||||
logger.debug("Read message: " + received.getMessageId());
|
||||
assertEquals("msg" + i, received.getMessageId());
|
||||
}
|
||||
|
||||
|
@ -556,7 +556,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
|
||||
sender.close();
|
||||
|
||||
LOG.debug("Attempting to read first two messages with receiver #1");
|
||||
logger.debug("Attempting to read first two messages with receiver #1");
|
||||
AmqpReceiver receiver1 = session.createReceiver(getQueueName());
|
||||
receiver1.flow(2);
|
||||
AmqpMessage message1 = receiver1.receive(10, TimeUnit.SECONDS);
|
||||
|
@ -568,7 +568,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
message1.accept();
|
||||
message2.accept();
|
||||
|
||||
LOG.debug("Attempting to read next two messages with receiver #2");
|
||||
logger.debug("Attempting to read next two messages with receiver #2");
|
||||
AmqpReceiver receiver2 = session.createReceiver(getQueueName());
|
||||
receiver2.flow(2);
|
||||
AmqpMessage message3 = receiver2.receive(10, TimeUnit.SECONDS);
|
||||
|
@ -580,7 +580,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
message3.accept();
|
||||
message4.accept();
|
||||
|
||||
LOG.debug("Attempting to read remaining messages with receiver #1");
|
||||
logger.debug("Attempting to read remaining messages with receiver #1");
|
||||
receiver1.flow(MSG_COUNT - 4);
|
||||
for (int i = 4; i < MSG_COUNT; i++) {
|
||||
AmqpMessage message = receiver1.receive(10, TimeUnit.SECONDS);
|
||||
|
@ -643,24 +643,24 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
message3.accept();
|
||||
message4.accept();
|
||||
|
||||
LOG.debug("*** Attempting to read remaining messages with both receivers");
|
||||
logger.debug("*** Attempting to read remaining messages with both receivers");
|
||||
int splitCredit = (MSG_COUNT - 4) / 2;
|
||||
|
||||
LOG.debug("**** Receiver #1 granting credit[{}] for its block of messages", splitCredit);
|
||||
logger.debug("**** Receiver #1 granting credit[{}] for its block of messages", splitCredit);
|
||||
receiver1.flow(splitCredit);
|
||||
for (int i = 0; i < splitCredit; i++) {
|
||||
AmqpMessage message = receiver1.receive(10, TimeUnit.SECONDS);
|
||||
assertNotNull("Receiver #1 should have read a message", message);
|
||||
LOG.debug("Receiver #1 read message: {}", message.getMessageId());
|
||||
logger.debug("Receiver #1 read message: {}", message.getMessageId());
|
||||
message.accept();
|
||||
}
|
||||
|
||||
LOG.debug("**** Receiver #2 granting credit[{}] for its block of messages", splitCredit);
|
||||
logger.debug("**** Receiver #2 granting credit[{}] for its block of messages", splitCredit);
|
||||
receiver2.flow(splitCredit);
|
||||
for (int i = 0; i < splitCredit; i++) {
|
||||
AmqpMessage message = receiver2.receive(10, TimeUnit.SECONDS);
|
||||
assertNotNull("Receiver #2 should have read message[" + i + "]", message);
|
||||
LOG.debug("Receiver #2 read message: {}", message.getMessageId());
|
||||
logger.debug("Receiver #2 read message: {}", message.getMessageId());
|
||||
message.accept();
|
||||
}
|
||||
|
||||
|
@ -717,7 +717,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
LOG.debug("Starting consumer connection");
|
||||
logger.debug("Starting consumer connection");
|
||||
AmqpConnection connection = addConnection(client.connect());
|
||||
AmqpSession session = connection.createSession();
|
||||
AmqpReceiver receiver = session.createReceiver(address);
|
||||
|
@ -968,7 +968,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
sender.send(message);
|
||||
}
|
||||
|
||||
LOG.debug("Attempting to read first two messages with receiver #1");
|
||||
logger.debug("Attempting to read first two messages with receiver #1");
|
||||
receiver1.flow(2);
|
||||
AmqpMessage message1 = receiver1.receive(10, TimeUnit.SECONDS);
|
||||
AmqpMessage message2 = receiver1.receive(10, TimeUnit.SECONDS);
|
||||
|
@ -979,7 +979,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
message1.accept();
|
||||
message2.accept();
|
||||
|
||||
LOG.debug("Attempting to read next two messages with receiver #2");
|
||||
logger.debug("Attempting to read next two messages with receiver #2");
|
||||
receiver2.flow(2);
|
||||
AmqpMessage message3 = receiver2.receive(10, TimeUnit.SECONDS);
|
||||
AmqpMessage message4 = receiver2.receive(10, TimeUnit.SECONDS);
|
||||
|
@ -990,24 +990,24 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
message3.accept();
|
||||
message4.accept();
|
||||
|
||||
LOG.debug("*** Attempting to read remaining messages with both receivers");
|
||||
logger.debug("*** Attempting to read remaining messages with both receivers");
|
||||
int splitCredit = (MSG_COUNT - 4) / 2;
|
||||
|
||||
LOG.debug("**** Receiver #1 granting credit[{}] for its block of messages", splitCredit);
|
||||
logger.debug("**** Receiver #1 granting credit[{}] for its block of messages", splitCredit);
|
||||
receiver1.flow(splitCredit);
|
||||
for (int i = 0; i < splitCredit; i++) {
|
||||
AmqpMessage message = receiver1.receive(10, TimeUnit.SECONDS);
|
||||
assertNotNull("Receiver #1 should have read a message", message);
|
||||
LOG.debug("Receiver #1 read message: {}", message.getMessageId());
|
||||
logger.debug("Receiver #1 read message: {}", message.getMessageId());
|
||||
message.accept();
|
||||
}
|
||||
|
||||
LOG.debug("**** Receiver #2 granting credit[{}] for its block of messages", splitCredit);
|
||||
logger.debug("**** Receiver #2 granting credit[{}] for its block of messages", splitCredit);
|
||||
receiver2.flow(splitCredit);
|
||||
for (int i = 0; i < splitCredit; i++) {
|
||||
AmqpMessage message = receiver2.receive(10, TimeUnit.SECONDS);
|
||||
assertNotNull("Receiver #2 should have read a message[" + i + "]", message);
|
||||
LOG.debug("Receiver #2 read message: {}", message.getMessageId());
|
||||
logger.debug("Receiver #2 read message: {}", message.getMessageId());
|
||||
message.accept();
|
||||
}
|
||||
|
||||
|
@ -1193,7 +1193,7 @@ public class AmqpSendReceiveTest extends AmqpClientTestSupport {
|
|||
received.accept();
|
||||
done.countDown();
|
||||
} catch (Exception ex) {
|
||||
LOG.debug("Caught error: {}", ex.getClass().getSimpleName());
|
||||
logger.debug("Caught error: {}", ex.getClass().getSimpleName());
|
||||
error.set(true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.core.server.ServerSession;
|
||||
import org.apache.activemq.artemis.core.server.impl.ServerSessionImpl;
|
||||
import org.apache.activemq.transport.amqp.client.AmqpClient;
|
||||
|
@ -28,8 +30,11 @@ import org.apache.qpid.proton.engine.Receiver;
|
|||
import org.apache.qpid.proton.engine.Session;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AmqpSessionTest extends AmqpClientTestSupport {
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 60000)
|
||||
public void testCreateSession() throws Exception {
|
||||
|
@ -49,7 +54,7 @@ public class AmqpSessionTest extends AmqpClientTestSupport {
|
|||
|
||||
@Override
|
||||
public void inspectClosedResource(Session session) {
|
||||
instanceLog.debug("Session closed: " + session.getContext());
|
||||
log.debug("Session closed: " + session.getContext());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -56,7 +56,7 @@ import java.lang.invoke.MethodHandles;
|
|||
*/
|
||||
public class AmqpTransactionTest extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 30000)
|
||||
public void testBeginAndCommitTransaction() throws Exception {
|
||||
|
@ -103,9 +103,9 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
if (delivery.remotelySettled()) {
|
||||
DeliveryState state = delivery.getRemoteState();
|
||||
if (state instanceof TransactionalState) {
|
||||
LOG.debug("Remote settled with TX state: {}", state);
|
||||
logger.debug("Remote settled with TX state: {}", state);
|
||||
} else {
|
||||
LOG.warn("Remote settled with non-TX state: {}", state);
|
||||
logger.warn("Remote settled with non-TX state: {}", state);
|
||||
markAsInvalid("Remote did not settled with TransactionState.");
|
||||
}
|
||||
}
|
||||
|
@ -716,7 +716,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
receiver.flow((NUM_MESSAGES + 2) * 2);
|
||||
for (int i = 0; i < NUM_MESSAGES; ++i) {
|
||||
AmqpMessage message = receiver.receive(5, TimeUnit.SECONDS);
|
||||
instanceLog.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
logger.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
assertNotNull(message);
|
||||
messages.add(message);
|
||||
}
|
||||
|
@ -724,7 +724,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
// Commit half the consumed messages [0, 1, 2, 3, 4]
|
||||
txnSession.begin();
|
||||
for (int i = 0; i < NUM_MESSAGES / 2; ++i) {
|
||||
instanceLog.debug("Commit: Accepting message: " + messages.get(i).getApplicationProperty("msgId"));
|
||||
logger.debug("Commit: Accepting message: " + messages.get(i).getApplicationProperty("msgId"));
|
||||
messages.get(i).accept(txnSession, false);
|
||||
}
|
||||
txnSession.commit();
|
||||
|
@ -732,7 +732,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
// Rollback the other half the consumed messages [5, 6, 7, 8, 9]
|
||||
txnSession.begin();
|
||||
for (int i = NUM_MESSAGES / 2; i < NUM_MESSAGES; ++i) {
|
||||
instanceLog.debug("Rollback: Accepting message: " + messages.get(i).getApplicationProperty("msgId"));
|
||||
logger.debug("Rollback: Accepting message: " + messages.get(i).getApplicationProperty("msgId"));
|
||||
messages.get(i).accept(txnSession, false);
|
||||
}
|
||||
txnSession.rollback();
|
||||
|
@ -740,7 +740,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
// After rollback messages should still be acquired so we read last sent message [10]
|
||||
{
|
||||
AmqpMessage message = receiver.receive(5, TimeUnit.SECONDS);
|
||||
instanceLog.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
logger.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
assertNotNull(message);
|
||||
assertEquals(NUM_MESSAGES, message.getApplicationProperty("msgId"));
|
||||
message.release();
|
||||
|
@ -758,7 +758,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
{
|
||||
receiver.flow(1);
|
||||
AmqpMessage message = receiver.receive(5, TimeUnit.SECONDS);
|
||||
instanceLog.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
logger.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
assertNotNull(message);
|
||||
assertEquals(NUM_MESSAGES, message.getApplicationProperty("msgId"));
|
||||
message.accept();
|
||||
|
@ -768,7 +768,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
receiver.flow(1);
|
||||
AmqpMessage message = receiver.receive(1, TimeUnit.SECONDS);
|
||||
if (message != null) {
|
||||
instanceLog.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
logger.debug("Read message: " + message.getApplicationProperty("msgId"));
|
||||
}
|
||||
assertNull(message);
|
||||
} finally {
|
||||
|
@ -808,7 +808,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
{
|
||||
// This will result in message [0[ being consumed once we commit.
|
||||
message1.accept(txnSession, false);
|
||||
instanceLog.debug("Commit: accepting message: " + message1.getApplicationProperty("msgId"));
|
||||
logger.debug("Commit: accepting message: " + message1.getApplicationProperty("msgId"));
|
||||
|
||||
AmqpMessage message = new AmqpMessage();
|
||||
message.setText("Test-Message");
|
||||
|
@ -822,7 +822,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
txnSession.begin();
|
||||
{
|
||||
message2.accept(txnSession, false);
|
||||
instanceLog.debug("Rollback: accepting message: " + message2.getApplicationProperty("msgId"));
|
||||
logger.debug("Rollback: accepting message: " + message2.getApplicationProperty("msgId"));
|
||||
|
||||
AmqpMessage message = new AmqpMessage();
|
||||
message.setText("Test-Message");
|
||||
|
@ -840,7 +840,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
for (int i = 1; i <= NUM_MESSAGES; ++i) {
|
||||
AmqpMessage message = receiver.receive(5, TimeUnit.SECONDS);
|
||||
assertNotNull("Expected a message for: " + i, message);
|
||||
instanceLog.debug("Accepting message: " + message.getApplicationProperty("msgId"));
|
||||
logger.debug("Accepting message: " + message.getApplicationProperty("msgId"));
|
||||
assertEquals(i, message.getApplicationProperty("msgId"));
|
||||
message.accept();
|
||||
}
|
||||
|
@ -879,7 +879,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
}
|
||||
|
||||
if (i % 100 == 0) {
|
||||
if (i % 1000 == 0) instanceLog.debug("Read message " + i);
|
||||
if (i % 1000 == 0) logger.debug("Read message " + i);
|
||||
consumerSession.commit();
|
||||
}
|
||||
}
|
||||
|
@ -904,7 +904,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
for (int i = 0; i < MESSAGE_COUNT; i++) {
|
||||
producer.send(sendingSession.createTextMessage("message " + i), DeliveryMode.PERSISTENT, Message.DEFAULT_PRIORITY, Message.DEFAULT_TIME_TO_LIVE);
|
||||
if (i % 100 == 0) {
|
||||
if (i % 1000 == 0) instanceLog.debug("Sending " + i);
|
||||
if (i % 1000 == 0) logger.debug("Sending " + i);
|
||||
sendingSession.commit();
|
||||
}
|
||||
}
|
||||
|
@ -942,7 +942,7 @@ public class AmqpTransactionTest extends AmqpClientTestSupport {
|
|||
@Override
|
||||
public void inspectDeliveryUpdate(Sender sender, Delivery delivery) {
|
||||
if (delivery.remotelySettled()) {
|
||||
LOG.debug("Receiver got delivery update for: {}", delivery);
|
||||
logger.debug("Receiver got delivery update for: {}", delivery);
|
||||
if (!(delivery.getRemoteState() instanceof TransactionalState)) {
|
||||
markAsInvalid("Transactionally acquire work no tagged as being in a transaction.");
|
||||
} else {
|
||||
|
|
|
@ -28,11 +28,16 @@ import javax.jms.TextMessage;
|
|||
|
||||
import org.apache.qpid.jms.JmsConnectionFactory;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.net.URI;
|
||||
|
||||
public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
protected boolean isSecurityEnabled() {
|
||||
return true;
|
||||
|
@ -51,7 +56,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
connection.start();
|
||||
fail("Expected JMSException");
|
||||
} catch (JMSSecurityException ex) {
|
||||
instanceLog.debug("Failed to authenticate connection with no user / password.", ex);
|
||||
logger.debug("Failed to authenticate connection with no user / password.", ex);
|
||||
|
||||
} finally {
|
||||
if (connection != null) {
|
||||
|
@ -69,7 +74,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
connection.start();
|
||||
fail("Expected Exception");
|
||||
} catch (JMSSecurityException ex) {
|
||||
instanceLog.debug("Failed to authenticate connection with no user / password.");
|
||||
logger.debug("Failed to authenticate connection with no user / password.");
|
||||
} catch (Exception ex) {
|
||||
fail("Expected JMSSecurityException");
|
||||
} finally {
|
||||
|
@ -87,7 +92,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
connection.start();
|
||||
fail("Expected JMSException");
|
||||
} catch (JMSSecurityException ex) {
|
||||
instanceLog.debug("Failed to authenticate connection with unknown user ID");
|
||||
logger.debug("Failed to authenticate connection with unknown user ID");
|
||||
} finally {
|
||||
if (connection != null) {
|
||||
connection.close();
|
||||
|
@ -103,7 +108,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
connection.start();
|
||||
fail("Expected JMSException");
|
||||
} catch (JMSSecurityException ex) {
|
||||
instanceLog.debug("Failed to authenticate connection with incorrect password.");
|
||||
logger.debug("Failed to authenticate connection with incorrect password.");
|
||||
} finally {
|
||||
if (connection != null) {
|
||||
connection.close();
|
||||
|
@ -120,7 +125,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
connection.start();
|
||||
fail("Expected JMSException");
|
||||
} catch (JMSSecurityException ex) {
|
||||
instanceLog.debug("Failed to authenticate connection with incorrect password.");
|
||||
logger.debug("Failed to authenticate connection with incorrect password.");
|
||||
} finally {
|
||||
if (connection != null) {
|
||||
connection.close();
|
||||
|
@ -167,7 +172,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
session.createConsumer(queue);
|
||||
fail("Should not be able to consume here.");
|
||||
} catch (JMSSecurityException jmsSE) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
} finally {
|
||||
connection.close();
|
||||
|
@ -187,7 +192,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
browser.getEnumeration();
|
||||
fail("Should not be able to consume here.");
|
||||
} catch (JMSSecurityException jmsSE) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
} finally {
|
||||
connection.close();
|
||||
|
@ -205,7 +210,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
session.createConsumer(queue);
|
||||
fail("Should not be able to consume here.");
|
||||
} catch (JMSSecurityException jmsSE) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
} finally {
|
||||
connection.close();
|
||||
|
@ -223,7 +228,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
session.createProducer(queue);
|
||||
fail("Should not be able to produce here.");
|
||||
} catch (JMSSecurityException jmsSE) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
} finally {
|
||||
connection.close();
|
||||
|
@ -243,7 +248,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
producer.send(queue, session.createTextMessage());
|
||||
fail("Should not be able to produce here.");
|
||||
} catch (JMSSecurityException jmsSE) {
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
} finally {
|
||||
connection.close();
|
||||
|
@ -260,7 +265,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
try {
|
||||
session.createTemporaryQueue();
|
||||
} catch (JMSSecurityException jmsse) {
|
||||
instanceLog.debug("Client should have thrown a JMSSecurityException but only threw JMSException");
|
||||
logger.debug("Client should have thrown a JMSSecurityException but only threw JMSException");
|
||||
}
|
||||
|
||||
// Should not be fatal
|
||||
|
@ -280,7 +285,7 @@ public class JMSConnectionWithSecurityTest extends JMSClientTestSupport {
|
|||
try {
|
||||
session.createTemporaryTopic();
|
||||
} catch (JMSSecurityException jmsse) {
|
||||
instanceLog.debug("Client should have thrown a JMSSecurityException but only threw JMSException");
|
||||
logger.debug("Client should have thrown a JMSSecurityException but only threw JMSException");
|
||||
}
|
||||
|
||||
// Should not be fatal
|
||||
|
|
|
@ -731,7 +731,7 @@ public class JMSMessageConsumerTest extends JMSClientTestSupport {
|
|||
while (count > 0) {
|
||||
try {
|
||||
if (++n % 1000 == 0) {
|
||||
instanceLog.debug("received " + n + " messages");
|
||||
LOG.debug("received " + n + " messages");
|
||||
}
|
||||
|
||||
Message m = consumer.receive(5000);
|
||||
|
@ -783,11 +783,11 @@ public class JMSMessageConsumerTest extends JMSClientTestSupport {
|
|||
Wait.assertEquals(0, queueView::getMessageCount);
|
||||
|
||||
long taken = (System.currentTimeMillis() - time);
|
||||
instanceLog.debug("Microbenchamrk ran in " + taken + " milliseconds, sending/receiving " + numMessages);
|
||||
LOG.debug("Microbenchamrk ran in " + taken + " milliseconds, sending/receiving " + numMessages);
|
||||
|
||||
double messagesPerSecond = ((double) numMessages / (double) taken) * 1000;
|
||||
|
||||
instanceLog.debug(((int) messagesPerSecond) + " messages per second");
|
||||
LOG.debug(((int) messagesPerSecond) + " messages per second");
|
||||
}
|
||||
|
||||
@Test(timeout = 60000)
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import javax.jms.BytesMessage;
|
||||
|
@ -42,12 +43,16 @@ import org.apache.activemq.artemis.utils.ByteUtil;
|
|||
import org.apache.activemq.artemis.utils.RandomUtil;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Test that various message types are handled as expected with an AMQP JMS client.
|
||||
*/
|
||||
public class JMSMessageTypesTest extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
final int NUM_MESSAGES = 10;
|
||||
|
||||
@Override
|
||||
|
@ -129,7 +134,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
|
||||
MessageProducer producer = session.createProducer(queue);
|
||||
for (int i = 0; i < NUM_MESSAGES; i++) {
|
||||
instanceLog.debug("Sending " + i);
|
||||
logger.debug("Sending " + i);
|
||||
BytesMessage message = session.createBytesMessage();
|
||||
|
||||
message.writeBytes(bytes);
|
||||
|
@ -151,13 +156,13 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
byte[] bytesReceived = new byte[(int) size];
|
||||
m.readBytes(bytesReceived);
|
||||
|
||||
instanceLog.debug("Received " + ByteUtil.bytesToHex(bytesReceived, 1) + " count - " + m.getIntProperty("count"));
|
||||
logger.debug("Received " + ByteUtil.bytesToHex(bytesReceived, 1) + " count - " + m.getIntProperty("count"));
|
||||
|
||||
Assert.assertArrayEquals(bytes, bytesReceived);
|
||||
}
|
||||
|
||||
long taken = (System.currentTimeMillis() - time) / 1000;
|
||||
instanceLog.debug("taken = " + taken);
|
||||
logger.debug("taken = " + taken);
|
||||
}
|
||||
|
||||
@Test(timeout = 60000)
|
||||
|
@ -188,7 +193,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
|
||||
MessageProducer producer = session.createProducer(queue);
|
||||
for (int i = 0; i < NUM_MESSAGES; i++) {
|
||||
instanceLog.debug("Sending " + i);
|
||||
logger.debug("Sending " + i);
|
||||
Message message = session.createMessage();
|
||||
|
||||
message.setIntProperty("count", i);
|
||||
|
@ -205,7 +210,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
}
|
||||
|
||||
long taken = (System.currentTimeMillis() - time) / 1000;
|
||||
instanceLog.debug("taken = " + taken);
|
||||
logger.debug("taken = " + taken);
|
||||
}
|
||||
|
||||
@Test(timeout = 60000)
|
||||
|
@ -231,7 +236,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
|
||||
MessageProducer producer = session.createProducer(queue);
|
||||
for (int i = 0; i < NUM_MESSAGES; i++) {
|
||||
instanceLog.debug("Sending " + i);
|
||||
logger.debug("Sending " + i);
|
||||
MapMessage message = session.createMapMessage();
|
||||
|
||||
message.setInt("i", i);
|
||||
|
@ -252,7 +257,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
}
|
||||
|
||||
long taken = (System.currentTimeMillis() - time) / 1000;
|
||||
instanceLog.debug("taken = " + taken);
|
||||
logger.debug("taken = " + taken);
|
||||
}
|
||||
|
||||
@Test(timeout = 60000)
|
||||
|
@ -278,7 +283,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
|
||||
MessageProducer producer = session.createProducer(queue);
|
||||
for (int i = 0; i < NUM_MESSAGES; i++) {
|
||||
instanceLog.debug("Sending " + i);
|
||||
logger.debug("Sending " + i);
|
||||
TextMessage message = session.createTextMessage("text" + i);
|
||||
message.setStringProperty("text", "text" + i);
|
||||
producer.send(message);
|
||||
|
@ -295,7 +300,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
}
|
||||
|
||||
long taken = (System.currentTimeMillis() - time) / 1000;
|
||||
instanceLog.debug("taken = " + taken);
|
||||
logger.debug("taken = " + taken);
|
||||
}
|
||||
|
||||
@Test(timeout = 60000)
|
||||
|
@ -403,7 +408,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
|
||||
MessageProducer producer = session.createProducer(queue);
|
||||
for (int i = 0; i < NUM_MESSAGES; i++) {
|
||||
instanceLog.debug("Sending " + i);
|
||||
logger.debug("Sending " + i);
|
||||
ObjectMessage message = session.createObjectMessage(new AnythingSerializable(i));
|
||||
producer.send(message);
|
||||
}
|
||||
|
@ -421,7 +426,7 @@ public class JMSMessageTypesTest extends JMSClientTestSupport {
|
|||
}
|
||||
|
||||
long taken = (System.currentTimeMillis() - time) / 1000;
|
||||
instanceLog.debug("taken = " + taken);
|
||||
logger.debug("taken = " + taken);
|
||||
}
|
||||
|
||||
@Test(timeout = 60000)
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import javax.jms.Connection;
|
||||
|
@ -29,9 +30,13 @@ import javax.jms.TextMessage;
|
|||
import org.apache.activemq.artemis.core.server.Queue;
|
||||
import org.apache.activemq.artemis.tests.util.Wait;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class JMSTemporaryDestinationTest extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 60000)
|
||||
public void testCreateTemporaryQueue() throws Throwable {
|
||||
Connection connection = createConnection();
|
||||
|
@ -39,7 +44,7 @@ public class JMSTemporaryDestinationTest extends JMSClientTestSupport {
|
|||
try {
|
||||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
TemporaryQueue queue = session.createTemporaryQueue();
|
||||
instanceLog.debug("queue:" + queue.getQueueName());
|
||||
logger.debug("queue:" + queue.getQueueName());
|
||||
MessageProducer producer = session.createProducer(queue);
|
||||
|
||||
TextMessage message = session.createTextMessage();
|
||||
|
@ -92,7 +97,7 @@ public class JMSTemporaryDestinationTest extends JMSClientTestSupport {
|
|||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
TemporaryTopic topic = session.createTemporaryTopic();
|
||||
|
||||
instanceLog.debug("topic:" + topic.getTopicName());
|
||||
logger.debug("topic:" + topic.getTopicName());
|
||||
MessageConsumer consumer = session.createConsumer(topic);
|
||||
MessageProducer producer = session.createProducer(topic);
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.amqp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashSet;
|
||||
import java.util.Random;
|
||||
import java.util.Set;
|
||||
|
@ -31,16 +32,20 @@ import org.apache.activemq.artemis.core.server.Queue;
|
|||
import org.apache.activemq.artemis.tests.util.Wait;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class JMSTransactionTest extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test(timeout = 60000)
|
||||
public void testProduceMessageAndCommit() throws Throwable {
|
||||
Connection connection = createConnection();
|
||||
Session session = connection.createSession(true, Session.SESSION_TRANSACTED);
|
||||
javax.jms.Queue queue = session.createQueue(getQueueName());
|
||||
|
||||
instanceLog.debug("queue:" + queue.getQueueName());
|
||||
logger.debug("queue:" + queue.getQueueName());
|
||||
MessageProducer p = session.createProducer(queue);
|
||||
for (int i = 0; i < 10; i++) {
|
||||
TextMessage message = session.createTextMessage();
|
||||
|
@ -62,7 +67,7 @@ public class JMSTransactionTest extends JMSClientTestSupport {
|
|||
Session session = connection.createSession(true, Session.SESSION_TRANSACTED);
|
||||
javax.jms.Queue queue = session.createQueue(getQueueName());
|
||||
|
||||
instanceLog.debug("queue:" + queue.getQueueName());
|
||||
logger.debug("queue:" + queue.getQueueName());
|
||||
MessageProducer p = session.createProducer(queue);
|
||||
for (int i = 0; i < 10; i++) {
|
||||
TextMessage message = session.createTextMessage();
|
||||
|
@ -106,7 +111,7 @@ public class JMSTransactionTest extends JMSClientTestSupport {
|
|||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
javax.jms.Queue queue = session.createQueue(getQueueName());
|
||||
|
||||
instanceLog.debug("queue:" + queue.getQueueName());
|
||||
logger.debug("queue:" + queue.getQueueName());
|
||||
MessageProducer p = session.createProducer(queue);
|
||||
for (int i = 0; i < 10; i++) {
|
||||
TextMessage message = session.createTextMessage();
|
||||
|
|
|
@ -33,6 +33,8 @@ import org.junit.After;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import javax.jms.Connection;
|
||||
import javax.jms.ConnectionFactory;
|
||||
|
@ -44,6 +46,7 @@ import javax.jms.Queue;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
import javax.jms.Topic;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.math.BigInteger;
|
||||
import java.util.Map;
|
||||
import java.util.Random;
|
||||
|
@ -51,6 +54,8 @@ import java.util.Random;
|
|||
//adapted from https://issues.apache.org/jira/browse/ARTEMIS-1416
|
||||
public class QueueAutoCreationTest extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
Queue queue1;
|
||||
Random random = new Random();
|
||||
ActiveMQConnection testConn;
|
||||
|
@ -90,7 +95,7 @@ public class QueueAutoCreationTest extends JMSClientTestSupport {
|
|||
Map.Entry<String, AddressSettings> entry = map.entrySet().iterator().next();
|
||||
AddressSettings settings = entry.getValue();
|
||||
settings.setAutoCreateQueues(true);
|
||||
instanceLog.debug("server cofg, isauto? " + entry.getValue().isAutoCreateQueues());
|
||||
logger.debug("server cofg, isauto? " + entry.getValue().isAutoCreateQueues());
|
||||
}
|
||||
|
||||
|
||||
|
@ -118,7 +123,7 @@ public class QueueAutoCreationTest extends JMSClientTestSupport {
|
|||
ConnectionFactory factory = new ActiveMQConnectionFactory("tcp://localhost:5672");
|
||||
Connection connection = factory.createConnection();
|
||||
SimpleString addressName = UUIDGenerator.getInstance().generateSimpleStringUUID();
|
||||
instanceLog.debug("Address is " + addressName);
|
||||
logger.debug("Address is " + addressName);
|
||||
clientSession.createAddress(addressName, RoutingType.ANYCAST, false);
|
||||
Topic topic = new ActiveMQTopic(addressName.toString());
|
||||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
|
@ -137,7 +142,7 @@ public class QueueAutoCreationTest extends JMSClientTestSupport {
|
|||
ConnectionFactory factory = new ActiveMQConnectionFactory("tcp://localhost:5672");
|
||||
Connection connection = factory.createConnection();
|
||||
SimpleString addressName = UUIDGenerator.getInstance().generateSimpleStringUUID();
|
||||
instanceLog.debug("Address is " + addressName);
|
||||
logger.debug("Address is " + addressName);
|
||||
clientSession.createAddress(addressName, RoutingType.ANYCAST, false);
|
||||
|
||||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
|
@ -158,7 +163,7 @@ public class QueueAutoCreationTest extends JMSClientTestSupport {
|
|||
ConnectionFactory factory = new ActiveMQConnectionFactory("tcp://localhost:5672");
|
||||
Connection connection = factory.createConnection();
|
||||
SimpleString addressName = UUIDGenerator.getInstance().generateSimpleStringUUID();
|
||||
instanceLog.debug("Address is " + addressName);
|
||||
logger.debug("Address is " + addressName);
|
||||
clientSession.createAddress(addressName, RoutingType.ANYCAST, false);
|
||||
|
||||
Connection recConnection = factory.createConnection();
|
||||
|
|
|
@ -30,6 +30,7 @@ import javax.jms.TextMessage;
|
|||
import javax.jms.Topic;
|
||||
import javax.naming.Context;
|
||||
import javax.naming.InitialContext;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Hashtable;
|
||||
import java.util.List;
|
||||
|
@ -43,11 +44,15 @@ import org.apache.activemq.artemis.core.server.ActiveMQServer;
|
|||
import org.apache.activemq.artemis.utils.Wait;
|
||||
import org.apache.qpid.jms.JmsConnectionFactory;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.is;
|
||||
|
||||
public class TopicDurableTests extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
protected void addConfiguration(ActiveMQServer server) {
|
||||
server.getConfiguration().setAddressQueueScanPeriod(100);
|
||||
|
@ -59,7 +64,7 @@ public class TopicDurableTests extends JMSClientTestSupport {
|
|||
Connection connection = connectionFactory.createConnection();
|
||||
connection.start();
|
||||
|
||||
instanceLog.debug("testMessageDurableSubscription");
|
||||
logger.debug("testMessageDurableSubscription");
|
||||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
Topic testTopic = session.createTopic("jmsTopic");
|
||||
|
||||
|
@ -73,39 +78,39 @@ public class TopicDurableTests extends JMSClientTestSupport {
|
|||
String batchPrefix = "First";
|
||||
List<Message> listMsgs = generateMessages(session, batchPrefix, count);
|
||||
sendMessages(messageProducer, listMsgs);
|
||||
instanceLog.debug("First batch messages sent");
|
||||
logger.debug("First batch messages sent");
|
||||
|
||||
List<Message> recvd1 = receiveMessages(subscriber1, count);
|
||||
List<Message> recvd2 = receiveMessages(subscriber2, count);
|
||||
|
||||
assertThat(recvd1.size(), is(count));
|
||||
assertMessageContent(recvd1, batchPrefix);
|
||||
instanceLog.debug(sub1ID + " :First batch messages received");
|
||||
logger.debug(sub1ID + " :First batch messages received");
|
||||
|
||||
assertThat(recvd2.size(), is(count));
|
||||
assertMessageContent(recvd2, batchPrefix);
|
||||
instanceLog.debug(sub2ID + " :First batch messages received");
|
||||
logger.debug(sub2ID + " :First batch messages received");
|
||||
|
||||
subscriber1.close();
|
||||
instanceLog.debug(sub1ID + " : closed");
|
||||
logger.debug(sub1ID + " : closed");
|
||||
|
||||
batchPrefix = "Second";
|
||||
listMsgs = generateMessages(session, batchPrefix, count);
|
||||
sendMessages(messageProducer, listMsgs);
|
||||
instanceLog.debug("Second batch messages sent");
|
||||
logger.debug("Second batch messages sent");
|
||||
|
||||
recvd2 = receiveMessages(subscriber2, count);
|
||||
assertThat(recvd2.size(), is(count));
|
||||
assertMessageContent(recvd2, batchPrefix);
|
||||
instanceLog.debug(sub2ID + " :Second batch messages received");
|
||||
logger.debug(sub2ID + " :Second batch messages received");
|
||||
|
||||
subscriber1 = session.createDurableSubscriber(testTopic, sub1ID);
|
||||
instanceLog.debug(sub1ID + " :connected");
|
||||
logger.debug(sub1ID + " :connected");
|
||||
|
||||
recvd1 = receiveMessages(subscriber1, count);
|
||||
assertThat(recvd1.size(), is(count));
|
||||
assertMessageContent(recvd1, batchPrefix);
|
||||
instanceLog.debug(sub1ID + " :Second batch messages received");
|
||||
logger.debug(sub1ID + " :Second batch messages received");
|
||||
|
||||
subscriber1.close();
|
||||
subscriber2.close();
|
||||
|
@ -119,7 +124,7 @@ public class TopicDurableTests extends JMSClientTestSupport {
|
|||
public void testSharedNonDurableSubscription() throws Exception {
|
||||
int iterations = 10;
|
||||
for (int i = 0; i < iterations; i++) {
|
||||
instanceLog.debug("testSharedNonDurableSubscription; iteration: " + i);
|
||||
logger.debug("testSharedNonDurableSubscription; iteration: " + i);
|
||||
//SETUP-START
|
||||
JmsConnectionFactory connectionFactory1 = new JmsConnectionFactory(getBrokerQpidJMSConnectionURI());
|
||||
Connection connection1 = connectionFactory1.createConnection();
|
||||
|
@ -153,14 +158,14 @@ public class TopicDurableTests extends JMSClientTestSupport {
|
|||
List<Message> listMsgs = generateMessages(session, count);
|
||||
List<CompletableFuture<List<Message>>> results = receiveMessagesAsync(count, subscriber1, subscriber2, subscriber3);
|
||||
sendMessages(messageProducer, listMsgs);
|
||||
instanceLog.debug("messages sent");
|
||||
logger.debug("messages sent");
|
||||
|
||||
assertThat("Each message should be received only by one consumer",
|
||||
results.get(0).get(20, TimeUnit.SECONDS).size() +
|
||||
results.get(1).get(20, TimeUnit.SECONDS).size() +
|
||||
results.get(2).get(20, TimeUnit.SECONDS).size(),
|
||||
is(count));
|
||||
instanceLog.debug("messages received");
|
||||
logger.debug("messages received");
|
||||
//BODY-E
|
||||
|
||||
//TEAR-DOWN-S
|
||||
|
@ -244,7 +249,7 @@ public class TopicDurableTests extends JMSClientTestSupport {
|
|||
resultsList.add(new CompletableFuture<>());
|
||||
receivedResList.add(new ArrayList<>());
|
||||
MessageListener myListener = message -> {
|
||||
instanceLog.debug("Mesages received" + message + " count: " + totalCount.get());
|
||||
logger.debug("Mesages received" + message + " count: " + totalCount.get());
|
||||
receivedResList.get(index).add(message);
|
||||
if (totalCount.decrementAndGet() == 0) {
|
||||
for (int j = 0; j < consumer.length; j++) {
|
||||
|
|
|
@ -79,8 +79,9 @@ import static org.apache.qpid.proton.engine.EndpointState.ACTIVE;
|
|||
*/
|
||||
public class ValidateAMQPErrorsTest extends AmqpClientTestSupport {
|
||||
|
||||
protected static final int AMQP_PORT_2 = 5673;
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
protected static final int AMQP_PORT_2 = 5673;
|
||||
protected Vertx vertx;
|
||||
|
||||
protected MockServer mockServer;
|
||||
|
@ -638,7 +639,7 @@ public class ValidateAMQPErrorsTest extends AmqpClientTestSupport {
|
|||
fail("Link should have been refused.");
|
||||
} catch (Exception ex) {
|
||||
Assert.assertTrue(ex.getMessage().contains("AMQ119024"));
|
||||
instanceLog.debug("Caught expected exception");
|
||||
logger.debug("Caught expected exception");
|
||||
}
|
||||
|
||||
connection.getStateInspector().assertValid();
|
||||
|
|
|
@ -22,6 +22,7 @@ import javax.jms.Destination;
|
|||
import javax.jms.MessageConsumer;
|
||||
import javax.jms.MessageProducer;
|
||||
import javax.jms.Session;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
|
@ -40,9 +41,13 @@ import org.apache.activemq.artemis.tests.util.Wait;
|
|||
import org.apache.qpid.jms.JmsConnectionFactory;
|
||||
import org.apache.qpid.jms.JmsTopic;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AmqpCoreTest extends JMSClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
protected String getConfiguredProtocols() {
|
||||
return "AMQP,OPENWIRE,CORE";
|
||||
|
@ -154,13 +159,13 @@ public class AmqpCoreTest extends JMSClientTestSupport {
|
|||
|
||||
@Override
|
||||
public void onMessage(ClientMessage message) {
|
||||
instanceLog.debug("received: " + message.getBodySize());
|
||||
logger.debug("received: " + message.getBodySize());
|
||||
if (message.getBodySize() == 0) {
|
||||
instanceLog.debug("xxx found zero len message!");
|
||||
logger.debug("xxx found zero len message!");
|
||||
zeroLen.set(true);
|
||||
}
|
||||
|
||||
instanceLog.debug("[receiver " + id + "] recieved: " + numMsg.incrementAndGet());
|
||||
logger.debug("[receiver " + id + "] recieved: " + numMsg.incrementAndGet());
|
||||
}
|
||||
|
||||
public void assertMessagesReceived(int num) throws Exception {
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
|
||||
package org.apache.activemq.artemis.tests.integration.amqp.largemessages;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
@ -40,9 +41,13 @@ import org.apache.activemq.transport.amqp.client.AmqpSession;
|
|||
import org.apache.qpid.proton.amqp.messaging.Data;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class InterruptedAMQPLargeMessage extends AmqpClientTestSupport {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final int NUMBER_OF_THREADS = 10;
|
||||
private static final int MINIMAL_SEND = 2;
|
||||
|
||||
|
@ -129,7 +134,7 @@ public class InterruptedAMQPLargeMessage extends AmqpClientTestSupport {
|
|||
}
|
||||
browserIterator.close();
|
||||
|
||||
instanceLog.debug("There are " + serverQueue.getMessageCount() + " on the queue");
|
||||
logger.debug("There are " + serverQueue.getMessageCount() + " on the queue");
|
||||
int messageCount = (int)serverQueue.getMessageCount();
|
||||
|
||||
AmqpClient client = createLocalClient();
|
||||
|
@ -148,7 +153,7 @@ public class InterruptedAMQPLargeMessage extends AmqpClientTestSupport {
|
|||
message.accept(true);
|
||||
received++;
|
||||
|
||||
instanceLog.debug("Received " + received);
|
||||
logger.debug("Received " + received);
|
||||
Data data = (Data)message.getWrappedMessage().getBody();
|
||||
byte[] byteArray = data.getValue().getArray();
|
||||
|
||||
|
|
|
@ -18,6 +18,7 @@ package org.apache.activemq.artemis.tests.integration.cli;
|
|||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.PrintStream;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.text.MessageFormat;
|
||||
import java.util.EnumSet;
|
||||
|
||||
|
@ -42,9 +43,13 @@ import org.apache.activemq.artemis.tests.util.JMSTestBase;
|
|||
import org.apache.activemq.artemis.utils.Wait;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AddressCommandTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
//the command
|
||||
private ByteArrayOutputStream output;
|
||||
private ByteArrayOutputStream error;
|
||||
|
@ -157,7 +162,7 @@ public class AddressCommandTest extends JMSTestBase {
|
|||
ShowAddress showAddress = new ShowAddress();
|
||||
showAddress.setName(address);
|
||||
showAddress.execute(new ActionContext(System.in, new PrintStream(output), new PrintStream(error)));
|
||||
instanceLog.debug(output.toString());
|
||||
logger.debug(output.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -188,7 +193,7 @@ public class AddressCommandTest extends JMSTestBase {
|
|||
showAddress.setName(address.toString());
|
||||
showAddress.setBindings(true);
|
||||
showAddress.execute(new ActionContext(System.in, new PrintStream(output), new PrintStream(error)));
|
||||
instanceLog.debug(output.toString());
|
||||
logger.debug(output.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -238,13 +243,13 @@ public class AddressCommandTest extends JMSTestBase {
|
|||
|
||||
private void checkExecutionPassed(AbstractAction command) throws Exception {
|
||||
String fullMessage = output.toString();
|
||||
instanceLog.debug("output: " + fullMessage);
|
||||
logger.debug("output: " + fullMessage);
|
||||
assertTrue(fullMessage, fullMessage.contains("successfully"));
|
||||
}
|
||||
|
||||
private void checkExecutionFailure(AbstractAction command, String message) throws Exception {
|
||||
String fullMessage = error.toString();
|
||||
instanceLog.debug("error: " + fullMessage);
|
||||
logger.debug("error: " + fullMessage);
|
||||
assertTrue(fullMessage, fullMessage.contains(message));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,6 +18,7 @@ package org.apache.activemq.artemis.tests.integration.cli;
|
|||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.PrintStream;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.EnumSet;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
|
@ -39,9 +40,13 @@ import org.apache.activemq.artemis.tests.util.JMSTestBase;
|
|||
import org.apache.activemq.artemis.tests.util.Wait;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class QueueCommandTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
//the command
|
||||
private ByteArrayOutputStream output;
|
||||
private ByteArrayOutputStream error;
|
||||
|
@ -379,13 +384,13 @@ public class QueueCommandTest extends JMSTestBase {
|
|||
|
||||
private void checkExecutionPassed(AbstractAction command) throws Exception {
|
||||
String fullMessage = output.toString();
|
||||
instanceLog.debug("output: " + fullMessage);
|
||||
logger.debug("output: " + fullMessage);
|
||||
assertTrue(fullMessage, fullMessage.contains("successfully"));
|
||||
}
|
||||
|
||||
private void checkExecutionFailure(AbstractAction command, String message) throws Exception {
|
||||
String fullMessage = error.toString();
|
||||
instanceLog.debug("error: " + fullMessage);
|
||||
logger.debug("error: " + fullMessage);
|
||||
assertTrue(fullMessage, fullMessage.contains(message));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
import org.apache.activemq.artemis.api.core.SimpleString;
|
||||
import org.apache.activemq.artemis.api.core.client.ClientConsumer;
|
||||
|
@ -29,9 +31,13 @@ import org.apache.activemq.artemis.core.server.Queue;
|
|||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AckBatchSizeTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
public final SimpleString addressA = new SimpleString("addressA");
|
||||
|
||||
public final SimpleString queueA = new SimpleString("queueA");
|
||||
|
@ -82,7 +88,7 @@ public class AckBatchSizeTest extends ActiveMQTestBase {
|
|||
ClientConsumer consumer = session.createConsumer(queueA);
|
||||
session.start();
|
||||
for (int i = 0; i < numMessages - 1; i++) {
|
||||
instanceLog.debug("Receive ");
|
||||
logger.debug("Receive ");
|
||||
ClientMessage m = consumer.receive(5000);
|
||||
Assert.assertEquals(0, m.getPropertyNames().size());
|
||||
Assert.assertEquals("expected to be " + originalSize, originalSize, m.getEncodeSize());
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
@ -47,9 +48,13 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.apache.activemq.artemis.utils.UUID;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class AcknowledgeTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
public final SimpleString addressA = new SimpleString("addressA");
|
||||
|
||||
public final SimpleString queueA = new SimpleString("queueA");
|
||||
|
@ -105,7 +110,7 @@ public class AcknowledgeTest extends ActiveMQTestBase {
|
|||
}
|
||||
|
||||
Thread.sleep(500);
|
||||
instanceLog.debug("woke up");
|
||||
logger.debug("woke up");
|
||||
|
||||
final CountDownLatch latch = new CountDownLatch(numMessages);
|
||||
session.start();
|
||||
|
@ -114,7 +119,7 @@ public class AcknowledgeTest extends ActiveMQTestBase {
|
|||
|
||||
@Override
|
||||
public void onMessage(final ClientMessage message) {
|
||||
instanceLog.debug("Got message " + c++);
|
||||
logger.debug("Got message " + c++);
|
||||
latch.countDown();
|
||||
}
|
||||
});
|
||||
|
|
|
@ -26,6 +26,7 @@ import javax.jms.MessageProducer;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
import javax.jms.Topic;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.util.UUID;
|
||||
|
@ -56,12 +57,16 @@ import org.junit.After;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static org.apache.activemq.artemis.api.core.management.ResourceNames.ADDRESS;
|
||||
import static org.apache.activemq.artemis.api.core.management.ResourceNames.QUEUE;
|
||||
|
||||
public class AutoCreateJmsDestinationTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
public static final String QUEUE_NAME = "test";
|
||||
|
||||
ClientSessionFactory factory;
|
||||
|
@ -378,7 +383,7 @@ public class AutoCreateJmsDestinationTest extends JMSTestBase {
|
|||
ConnectionFactory factory = new ActiveMQConnectionFactory();
|
||||
Connection connection = factory.createConnection();
|
||||
SimpleString addressName = UUIDGenerator.getInstance().generateSimpleStringUUID();
|
||||
instanceLog.debug("Address is " + addressName);
|
||||
logger.debug("Address is " + addressName);
|
||||
clientSession.createAddress(addressName, RoutingType.ANYCAST, false);
|
||||
Topic topic = new ActiveMQTopic(addressName.toString());
|
||||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
|
@ -402,7 +407,7 @@ public class AutoCreateJmsDestinationTest extends JMSTestBase {
|
|||
ConnectionFactory factory = new ActiveMQConnectionFactory();
|
||||
try (Connection connection = factory.createConnection()) {
|
||||
SimpleString addressName = UUIDGenerator.getInstance().generateSimpleStringUUID();
|
||||
instanceLog.debug("Address is " + addressName);
|
||||
logger.debug("Address is " + addressName);
|
||||
javax.jms.Queue queue = new ActiveMQQueue(addressName.toString());
|
||||
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
|
||||
MessageProducer producer = session.createProducer(null);
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
import org.apache.activemq.artemis.api.core.client.ClientConsumer;
|
||||
import org.apache.activemq.artemis.api.core.client.ClientMessage;
|
||||
|
@ -28,10 +30,12 @@ import org.apache.activemq.artemis.api.core.RoutingType;
|
|||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class BlockingSendTest extends ActiveMQTestBase {
|
||||
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test
|
||||
public void testSinglePersistentBlockingNonSync() throws Exception {
|
||||
|
@ -46,7 +50,7 @@ public class BlockingSendTest extends ActiveMQTestBase {
|
|||
|
||||
server.start();
|
||||
|
||||
instanceLog.debug("sync = " + server.getConfiguration().isJournalSyncNonTransactional());
|
||||
logger.debug("sync = " + server.getConfiguration().isJournalSyncNonTransactional());
|
||||
locator = createInVMNonHALocator().setBlockOnDurableSend(true);
|
||||
factory = createSessionFactory(locator);
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ import java.lang.invoke.MethodHandles;
|
|||
|
||||
public class ConsumerFilterTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ActiveMQServer server;
|
||||
private ClientSession session;
|
||||
|
@ -92,7 +92,7 @@ public class ConsumerFilterTest extends ActiveMQTestBase {
|
|||
|
||||
message.putStringProperty("animal", "giraffe");
|
||||
|
||||
log.debug("sending second msg");
|
||||
logger.debug("sending second msg");
|
||||
|
||||
producer.send(message);
|
||||
|
||||
|
@ -245,7 +245,7 @@ public class ConsumerFilterTest extends ActiveMQTestBase {
|
|||
|
||||
readConsumer("anyConsumer", anyConsumer);
|
||||
|
||||
log.debug("### closing consumer ###");
|
||||
logger.debug("### closing consumer ###");
|
||||
|
||||
anyConsumer.close();
|
||||
|
||||
|
@ -253,7 +253,7 @@ public class ConsumerFilterTest extends ActiveMQTestBase {
|
|||
|
||||
readConsumer("redConsumer", redConsumer);
|
||||
|
||||
log.debug("### recreating consumer ###");
|
||||
logger.debug("### recreating consumer ###");
|
||||
|
||||
anyConsumer = session.createConsumer("foo");
|
||||
|
||||
|
@ -275,7 +275,7 @@ public class ConsumerFilterTest extends ActiveMQTestBase {
|
|||
private void readConsumer(String consumerName, ClientConsumer consumer) throws Exception {
|
||||
ClientMessage message = consumer.receive(5000);
|
||||
assertNotNull(message);
|
||||
instanceLog.debug("consumer = " + consumerName + " message, color=" + message.getStringProperty("color") + ", msg = " + message.getStringProperty("value"));
|
||||
logger.debug("consumer = " + consumerName + " message, color=" + message.getStringProperty("color") + ", msg = " + message.getStringProperty("value"));
|
||||
message.acknowledge();
|
||||
}
|
||||
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
import org.apache.activemq.artemis.api.core.SimpleString;
|
||||
import org.apache.activemq.artemis.api.core.client.ClientConsumer;
|
||||
|
@ -31,9 +33,13 @@ import org.apache.activemq.artemis.core.server.ActiveMQServer;
|
|||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ConsumerStuckTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ActiveMQServer server;
|
||||
|
||||
private final SimpleString QUEUE = new SimpleString("ConsumerTestQueue");
|
||||
|
@ -85,7 +91,7 @@ public class ConsumerStuckTest extends ActiveMQTestBase {
|
|||
try {
|
||||
while (!Thread.interrupted()) {
|
||||
ClientMessage received = consumer.receive(500);
|
||||
instanceLog.debug("Received " + received);
|
||||
logger.debug("Received " + received);
|
||||
if (first) {
|
||||
first = false;
|
||||
nettyConnection.getNettyChannel().config().setAutoRead(false);
|
||||
|
@ -107,7 +113,7 @@ public class ConsumerStuckTest extends ActiveMQTestBase {
|
|||
|
||||
assertEquals(1, server.getSessions().size());
|
||||
|
||||
instanceLog.debug("sessions = " + server.getSessions().size());
|
||||
logger.debug("sessions = " + server.getSessions().size());
|
||||
|
||||
assertEquals(1, server.getConnectionCount());
|
||||
|
||||
|
@ -119,16 +125,16 @@ public class ConsumerStuckTest extends ActiveMQTestBase {
|
|||
Thread.sleep(10);
|
||||
}
|
||||
|
||||
instanceLog.debug("Time = " + System.currentTimeMillis() + " time diff = " + (System.currentTimeMillis() - timeStart) + ", connections Size = " + server.getConnectionCount() + " sessions = " + server.getSessions().size());
|
||||
logger.debug("Time = " + System.currentTimeMillis() + " time diff = " + (System.currentTimeMillis() - timeStart) + ", connections Size = " + server.getConnectionCount() + " sessions = " + server.getSessions().size());
|
||||
|
||||
if (server.getSessions().size() != 0) {
|
||||
System.out.println(threadDump("Thread dump"));
|
||||
fail("The cleanup wasn't able to finish cleaning the session. It's probably stuck, look at the thread dump generated by the test for more information");
|
||||
}
|
||||
|
||||
instanceLog.debug("Size = " + server.getConnectionCount());
|
||||
logger.debug("Size = " + server.getConnectionCount());
|
||||
|
||||
instanceLog.debug("sessions = " + server.getSessions().size());
|
||||
logger.debug("sessions = " + server.getSessions().size());
|
||||
|
||||
if (server.getSessions().size() != 0) {
|
||||
System.out.println(threadDump("Thread dump"));
|
||||
|
@ -168,7 +174,7 @@ public class ConsumerStuckTest extends ActiveMQTestBase {
|
|||
try {
|
||||
while (!Thread.interrupted()) {
|
||||
ClientMessage received = consumer.receive(500);
|
||||
instanceLog.debug("Received " + received);
|
||||
logger.debug("Received " + received);
|
||||
if (first) {
|
||||
first = false;
|
||||
nettyConnection.getNettyChannel().config().setAutoRead(false);
|
||||
|
@ -217,7 +223,7 @@ public class ConsumerStuckTest extends ActiveMQTestBase {
|
|||
|
||||
assertEquals(2, server.getSessions().size());
|
||||
|
||||
instanceLog.debug("sessions = " + server.getSessions().size());
|
||||
logger.debug("sessions = " + server.getSessions().size());
|
||||
|
||||
assertEquals(2, server.getConnectionCount());
|
||||
|
||||
|
@ -227,9 +233,9 @@ public class ConsumerStuckTest extends ActiveMQTestBase {
|
|||
Thread.sleep(10);
|
||||
}
|
||||
|
||||
instanceLog.debug("Size = " + server.getConnectionCount());
|
||||
logger.debug("Size = " + server.getConnectionCount());
|
||||
|
||||
instanceLog.debug("sessions = " + server.getSessions().size());
|
||||
logger.debug("sessions = " + server.getSessions().size());
|
||||
|
||||
if (server.getSessions().size() != 1) {
|
||||
System.out.println(threadDump("Thread dump"));
|
||||
|
|
|
@ -31,6 +31,7 @@ import javax.jms.Session;
|
|||
import javax.jms.StreamMessage;
|
||||
import javax.jms.TextMessage;
|
||||
import java.io.Serializable;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.Set;
|
||||
|
@ -78,10 +79,24 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@RunWith(value = Parameterized.class)
|
||||
public class ConsumerTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
protected boolean waitForBindings(ActiveMQServer server,
|
||||
String address,
|
||||
boolean local,
|
||||
int expectedBindingCount,
|
||||
int expectedConsumerCount,
|
||||
long timeout) throws Exception {
|
||||
return super.waitForBindings(server, address, local, expectedBindingCount, expectedConsumerCount, timeout);
|
||||
}
|
||||
|
||||
@Parameterized.Parameters(name = "isNetty={0}, persistent={1}")
|
||||
public static Collection getParameters() {
|
||||
return Arrays.asList(new Object[][]{{true, true}, {false, false}, {false, true}, {true, false}});
|
||||
|
@ -194,13 +209,13 @@ public class ConsumerTest extends ActiveMQTestBase {
|
|||
|
||||
Assert.assertNotNull(message2);
|
||||
|
||||
instanceLog.debug("Id::" + message2.getMessageID());
|
||||
logger.debug("Id::" + message2.getMessageID());
|
||||
|
||||
instanceLog.debug("Received " + message2);
|
||||
logger.debug("Received " + message2);
|
||||
|
||||
instanceLog.debug("Clie:" + ByteUtil.bytesToHex(message2.getBuffer().array(), 4));
|
||||
logger.debug("Clie:" + ByteUtil.bytesToHex(message2.getBuffer().array(), 4));
|
||||
|
||||
instanceLog.debug("String::" + message2.getReadOnlyBodyBuffer().readString());
|
||||
logger.debug("String::" + message2.getReadOnlyBodyBuffer().readString());
|
||||
|
||||
Assert.assertEquals("elo", message2.getStringProperty("hello"));
|
||||
|
||||
|
@ -581,7 +596,7 @@ public class ConsumerTest extends ActiveMQTestBase {
|
|||
}
|
||||
long end = System.currentTimeMillis();
|
||||
|
||||
instanceLog.debug("Time = " + (end - time));
|
||||
logger.debug("Time = " + (end - time));
|
||||
|
||||
{
|
||||
TextMessage dummyMessage = session.createTextMessage();
|
||||
|
@ -1014,7 +1029,7 @@ public class ConsumerTest extends ActiveMQTestBase {
|
|||
}
|
||||
|
||||
if (cons.receiveImmediate() != null) {
|
||||
instanceLog.debug("ERROR: Received an extra message");
|
||||
logger.debug("ERROR: Received an extra message");
|
||||
errors.incrementAndGet();
|
||||
}
|
||||
sessionSend.close();
|
||||
|
@ -1251,11 +1266,11 @@ public class ConsumerTest extends ActiveMQTestBase {
|
|||
final long messagesPerRun = (forks * messages);
|
||||
for (int r = 0; r < runs; r++) {
|
||||
onStartRun.await(TIMEOUT_MILLIS, TimeUnit.MILLISECONDS);
|
||||
instanceLog.debug("started run " + r);
|
||||
logger.debug("started run " + r);
|
||||
final long start = System.currentTimeMillis();
|
||||
onFinishRun.await(TIMEOUT_MILLIS, TimeUnit.MILLISECONDS);
|
||||
final long elapsedMillis = System.currentTimeMillis() - start;
|
||||
instanceLog.debug((messagesPerRun * 1000L) / elapsedMillis + " msg/sec");
|
||||
logger.debug((messagesPerRun * 1000L) / elapsedMillis + " msg/sec");
|
||||
}
|
||||
Stream.of(producersRunners).forEach(runner -> {
|
||||
try {
|
||||
|
|
|
@ -18,6 +18,7 @@ package org.apache.activemq.artemis.tests.integration.client;
|
|||
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
@ -52,9 +53,13 @@ import org.junit.Assert;
|
|||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ConsumerWindowSizeTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private final SimpleString addressA = new SimpleString("addressA");
|
||||
|
||||
private final SimpleString queueA = new SimpleString("queueA");
|
||||
|
@ -411,7 +416,7 @@ public class ConsumerWindowSizeTest extends ActiveMQTestBase {
|
|||
|
||||
ClientMessage msg = consumer.receiveImmediate();
|
||||
if (msg == null) {
|
||||
instanceLog.debug("Returning null");
|
||||
logger.debug("Returning null");
|
||||
break;
|
||||
}
|
||||
msg.acknowledge();
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
import org.apache.activemq.artemis.api.core.SimpleString;
|
||||
import org.apache.activemq.artemis.api.core.client.ClientConsumer;
|
||||
|
@ -32,9 +34,13 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.apache.activemq.artemis.utils.Wait;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ExpireTestOnRestartTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
ActiveMQServer server;
|
||||
|
||||
@Override
|
||||
|
@ -118,7 +124,7 @@ public class ExpireTestOnRestartTest extends ActiveMQTestBase {
|
|||
int extras = 0;
|
||||
ClientMessage msg;
|
||||
while ((msg = cons.receiveImmediate()) != null) {
|
||||
instanceLog.debug("{}", msg);
|
||||
logger.debug("{}", msg);
|
||||
extras++;
|
||||
}
|
||||
|
||||
|
|
|
@ -23,6 +23,7 @@ import javax.jms.MessageConsumer;
|
|||
import javax.jms.MessageProducer;
|
||||
import javax.jms.Session;
|
||||
import java.io.File;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.Message;
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
|
@ -42,12 +43,15 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.apache.activemq.artemis.tests.util.CFUtil;
|
||||
import org.apache.activemq.artemis.tests.util.Wait;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* This test will send large messages in page-mode, DLQ then, expiry then, and they should be received fine
|
||||
*/
|
||||
public class ExpiryLargeMessageTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
final SimpleString EXPIRY = new SimpleString("my-expiry");
|
||||
|
||||
|
@ -156,7 +160,7 @@ public class ExpiryLargeMessageTest extends ActiveMQTestBase {
|
|||
assertNotNull(message);
|
||||
|
||||
if (i % 10 == 0) {
|
||||
instanceLog.debug("Received " + i);
|
||||
logger.debug("Received " + i);
|
||||
}
|
||||
|
||||
for (int location = 0; location < messageSize; location++) {
|
||||
|
@ -206,7 +210,7 @@ public class ExpiryLargeMessageTest extends ActiveMQTestBase {
|
|||
assertNotNull(message);
|
||||
|
||||
if (i % 10 == 0) {
|
||||
instanceLog.debug("Received " + i);
|
||||
logger.debug("Received " + i);
|
||||
}
|
||||
|
||||
for (int location = 0; location < messageSize; location++) {
|
||||
|
@ -443,7 +447,7 @@ public class ExpiryLargeMessageTest extends ActiveMQTestBase {
|
|||
assertNotNull(message);
|
||||
|
||||
if (i % 10 == 0) {
|
||||
instanceLog.debug("Received " + i);
|
||||
logger.debug("Received " + i);
|
||||
}
|
||||
|
||||
for (int location = 0; location < messageSize; location++) {
|
||||
|
|
|
@ -206,7 +206,7 @@ public class FlowControlOnIgnoreLargeMessageBodyTest extends JMSTestBase {
|
|||
Session session = null;
|
||||
stopped = false;
|
||||
requestForStop = false;
|
||||
instanceLog.debug("Starting consumer for {} - {}", topic, getName());
|
||||
log.debug("Starting consumer for {} - {}", topic, getName());
|
||||
try {
|
||||
connection = cf.createConnection();
|
||||
|
||||
|
@ -224,11 +224,11 @@ public class FlowControlOnIgnoreLargeMessageBodyTest extends JMSTestBase {
|
|||
|
||||
while (counter < numberOfMessages && !requestForStop && !error) {
|
||||
if (counter == 0) {
|
||||
instanceLog.debug("Starting to consume for {} - {}", topic, getName());
|
||||
log.debug("Starting to consume for {} - {}", topic, getName());
|
||||
}
|
||||
BytesMessage msg = (BytesMessage) subscriber.receive(receiveTimeout);
|
||||
if (msg == null) {
|
||||
instanceLog.debug("Cannot get message in specified timeout: {} - {}", topic, getName());
|
||||
log.debug("Cannot get message in specified timeout: {} - {}", topic, getName());
|
||||
error = true;
|
||||
} else {
|
||||
counter++;
|
||||
|
@ -246,7 +246,7 @@ public class FlowControlOnIgnoreLargeMessageBodyTest extends JMSTestBase {
|
|||
}
|
||||
session.commit();
|
||||
} catch (Exception e) {
|
||||
instanceLog.debug("Exception in consumer {} : {}", getName(), e.getMessage());
|
||||
log.debug("Exception in consumer {} : {}", getName(), e.getMessage());
|
||||
e.printStackTrace();
|
||||
} finally {
|
||||
if (session != null) {
|
||||
|
@ -265,7 +265,7 @@ public class FlowControlOnIgnoreLargeMessageBodyTest extends JMSTestBase {
|
|||
}
|
||||
}
|
||||
stopped = true;
|
||||
instanceLog.debug("Stopping consumer for {} - {}, received {}", topic, getName(), getReceivedMessages());
|
||||
log.debug("Stopping consumer for {} - {}, received {}", topic, getName(), getReceivedMessages());
|
||||
}
|
||||
|
||||
public int getReceivedMessages() {
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.ActiveMQNonExistentQueueException;
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
import org.apache.activemq.artemis.api.core.RoutingType;
|
||||
|
@ -32,9 +34,13 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.apache.activemq.artemis.utils.CompositeAddress;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class FullQualifiedQueueTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private SimpleString anycastAddress = new SimpleString("address.anycast");
|
||||
private SimpleString multicastAddress = new SimpleString("address.multicast");
|
||||
private SimpleString mixedAddress = new SimpleString("address.mixed");
|
||||
|
@ -91,31 +97,31 @@ public class FullQualifiedQueueTest extends ActiveMQTestBase {
|
|||
//each anycast consumer receives one, each multicast receives three.
|
||||
ClientMessage m = consumer1.receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer1 : " + m);
|
||||
logger.debug("consumer1 : " + m);
|
||||
m.acknowledge();
|
||||
|
||||
m = consumer2.receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer2 : " + m);
|
||||
logger.debug("consumer2 : " + m);
|
||||
m.acknowledge();
|
||||
|
||||
m = consumer3.receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer3 : " + m);
|
||||
logger.debug("consumer3 : " + m);
|
||||
m.acknowledge();
|
||||
|
||||
for (int i = 0; i < num; i++) {
|
||||
m = consumer4.receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer4 : " + m);
|
||||
logger.debug("consumer4 : " + m);
|
||||
m.acknowledge();
|
||||
m = consumer5.receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer5 : " + m);
|
||||
logger.debug("consumer5 : " + m);
|
||||
m.acknowledge();
|
||||
m = consumer6.receive(2000);
|
||||
assertNotNull(m);
|
||||
instanceLog.debug("consumer6 : " + m);
|
||||
logger.debug("consumer6 : " + m);
|
||||
m.acknowledge();
|
||||
}
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import javax.management.MBeanServer;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.lang.management.ManagementFactory;
|
||||
import java.util.LinkedList;
|
||||
import java.util.Map;
|
||||
|
@ -78,6 +79,8 @@ import org.apache.activemq.artemis.utils.actors.ArtemisExecutor;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* This test will simulate a consumer hanging on the delivery packet due to unbehaved clients
|
||||
|
@ -86,6 +89,8 @@ import org.junit.Test;
|
|||
*/
|
||||
public class HangConsumerTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ActiveMQServer server;
|
||||
|
||||
private final SimpleString QUEUE = new SimpleString("ConsumerTestQueue");
|
||||
|
@ -440,14 +445,14 @@ public class HangConsumerTest extends ActiveMQTestBase {
|
|||
|
||||
int bindings = 0;
|
||||
for (RecordInfo info : infos) {
|
||||
instanceLog.debug("info: " + info);
|
||||
logger.debug("info: " + info);
|
||||
if (info.getUserRecordType() == JournalRecordIds.QUEUE_BINDING_RECORD) {
|
||||
bindings++;
|
||||
}
|
||||
}
|
||||
assertEquals(1, bindings);
|
||||
|
||||
instanceLog.debug("Bindings: " + bindings);
|
||||
logger.debug("Bindings: " + bindings);
|
||||
messagesJournal.stop();
|
||||
if (i < 4)
|
||||
server.start();
|
||||
|
@ -614,7 +619,7 @@ public class HangConsumerTest extends ActiveMQTestBase {
|
|||
@Override
|
||||
public boolean intercept(final Packet packet, final RemotingConnection connection) throws ActiveMQException {
|
||||
if (packet instanceof SessionReceiveMessage) {
|
||||
instanceLog.debug("Receiving message");
|
||||
logger.debug("Receiving message");
|
||||
try {
|
||||
reusableLatch.countDown();
|
||||
semaphore.acquire();
|
||||
|
|
|
@ -21,6 +21,8 @@ import javax.management.MBeanServerFactory;
|
|||
import javax.transaction.xa.XAResource;
|
||||
import javax.transaction.xa.Xid;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
import org.apache.activemq.artemis.api.core.SimpleString;
|
||||
import org.apache.activemq.artemis.api.core.client.ClientConsumer;
|
||||
|
@ -40,9 +42,13 @@ import org.apache.activemq.artemis.tests.util.Wait;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class HeuristicXATest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
final SimpleString ADDRESS = new SimpleString("ADDRESS");
|
||||
|
||||
final String body = "this is the body";
|
||||
|
@ -111,7 +117,7 @@ public class HeuristicXATest extends ActiveMQTestBase {
|
|||
|
||||
Assert.assertEquals(1, preparedTransactions.length);
|
||||
|
||||
instanceLog.debug(preparedTransactions[0]);
|
||||
logger.debug(preparedTransactions[0]);
|
||||
|
||||
Assert.assertEquals(0, jmxServer.listHeuristicCommittedTransactions().length);
|
||||
Assert.assertEquals(0, jmxServer.listHeuristicRolledBackTransactions().length);
|
||||
|
@ -183,7 +189,7 @@ public class HeuristicXATest extends ActiveMQTestBase {
|
|||
String[] preparedTransactions = jmxServer.listPreparedTransactions();
|
||||
|
||||
Assert.assertEquals(1, preparedTransactions.length);
|
||||
instanceLog.debug(preparedTransactions[0]);
|
||||
logger.debug(preparedTransactions[0]);
|
||||
|
||||
if (isCommit) {
|
||||
jmxServer.commitPreparedTransaction(XidImpl.toBase64String(xid));
|
||||
|
@ -208,11 +214,11 @@ public class HeuristicXATest extends ActiveMQTestBase {
|
|||
if (isCommit) {
|
||||
String[] listHeuristicCommittedTransactions = jmxServer.listHeuristicCommittedTransactions();
|
||||
Assert.assertEquals(1, listHeuristicCommittedTransactions.length);
|
||||
instanceLog.debug(listHeuristicCommittedTransactions[0]);
|
||||
logger.debug(listHeuristicCommittedTransactions[0]);
|
||||
} else {
|
||||
String[] listHeuristicRolledBackTransactions = jmxServer.listHeuristicRolledBackTransactions();
|
||||
Assert.assertEquals(1, listHeuristicRolledBackTransactions.length);
|
||||
instanceLog.debug(listHeuristicRolledBackTransactions[0]);
|
||||
logger.debug(listHeuristicRolledBackTransactions[0]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -261,7 +267,7 @@ public class HeuristicXATest extends ActiveMQTestBase {
|
|||
String[] preparedTransactions = jmxServer.listPreparedTransactions();
|
||||
|
||||
Assert.assertEquals(1, preparedTransactions.length);
|
||||
instanceLog.debug(preparedTransactions[0]);
|
||||
logger.debug(preparedTransactions[0]);
|
||||
|
||||
if (heuristicCommit) {
|
||||
jmxServer.commitPreparedTransaction(XidImpl.toBase64String(xid));
|
||||
|
@ -287,11 +293,11 @@ public class HeuristicXATest extends ActiveMQTestBase {
|
|||
if (heuristicCommit) {
|
||||
String[] listHeuristicCommittedTransactions = jmxServer.listHeuristicCommittedTransactions();
|
||||
Assert.assertEquals(1, listHeuristicCommittedTransactions.length);
|
||||
instanceLog.debug(listHeuristicCommittedTransactions[0]);
|
||||
logger.debug(listHeuristicCommittedTransactions[0]);
|
||||
} else {
|
||||
String[] listHeuristicRolledBackTransactions = jmxServer.listHeuristicRolledBackTransactions();
|
||||
Assert.assertEquals(1, listHeuristicRolledBackTransactions.length);
|
||||
instanceLog.debug(listHeuristicRolledBackTransactions[0]);
|
||||
logger.debug(listHeuristicRolledBackTransactions[0]);
|
||||
}
|
||||
|
||||
session = sf.createSession(true, false, false);
|
||||
|
@ -362,7 +368,7 @@ public class HeuristicXATest extends ActiveMQTestBase {
|
|||
String[] preparedTransactions = jmxServer.listPreparedTransactions();
|
||||
|
||||
Assert.assertEquals(1, preparedTransactions.length);
|
||||
instanceLog.debug(preparedTransactions[0]);
|
||||
logger.debug(preparedTransactions[0]);
|
||||
|
||||
if (heuristicCommit) {
|
||||
jmxServer.commitPreparedTransaction(XidImpl.toBase64String(xid));
|
||||
|
|
|
@ -76,10 +76,10 @@ import java.lang.invoke.MethodHandles;
|
|||
|
||||
public class InterruptedLargeMessageTest extends LargeMessageTestBase {
|
||||
|
||||
static final int RECEIVE_WAIT_TIME = 60000;
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
static final int RECEIVE_WAIT_TIME = 60000;
|
||||
|
||||
private final int LARGE_MESSAGE_SIZE = ActiveMQClient.DEFAULT_MIN_LARGE_MESSAGE_SIZE * 3;
|
||||
|
||||
protected ServerLocator locator;
|
||||
|
@ -181,7 +181,7 @@ public class InterruptedLargeMessageTest extends LargeMessageTestBase {
|
|||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
instanceLog.debug("Receiving message");
|
||||
log.debug("Receiving message");
|
||||
ClientMessage msg = cons.receive(5000);
|
||||
if (msg == null) {
|
||||
System.err.println("Message not received");
|
||||
|
@ -235,7 +235,7 @@ public class InterruptedLargeMessageTest extends LargeMessageTestBase {
|
|||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
instanceLog.debug("Receiving message");
|
||||
log.debug("Receiving message");
|
||||
javax.jms.Message msg = consumer.receive(5000);
|
||||
if (msg == null) {
|
||||
System.err.println("Message not received");
|
||||
|
@ -243,10 +243,10 @@ public class InterruptedLargeMessageTest extends LargeMessageTestBase {
|
|||
return;
|
||||
}
|
||||
} catch (JMSException e) {
|
||||
instanceLog.debug("This exception was ok as it was expected", e);
|
||||
log.debug("This exception was ok as it was expected", e);
|
||||
expectedErrors.incrementAndGet();
|
||||
} catch (Throwable e) {
|
||||
instanceLog.warn("Captured unexpected exception", e);
|
||||
log.warn("Captured unexpected exception", e);
|
||||
unexpectedErrors.incrementAndGet();
|
||||
}
|
||||
}
|
||||
|
@ -452,7 +452,7 @@ public class InterruptedLargeMessageTest extends LargeMessageTestBase {
|
|||
server.start();
|
||||
|
||||
for (int start = 0; start < 2; start++) {
|
||||
instanceLog.debug("Start " + start);
|
||||
log.debug("Start " + start);
|
||||
|
||||
sf = createSessionFactory(locator);
|
||||
|
||||
|
@ -466,7 +466,7 @@ public class InterruptedLargeMessageTest extends LargeMessageTestBase {
|
|||
ClientConsumer cons1 = session.createConsumer(ADDRESS);
|
||||
session.start();
|
||||
for (int i = 0; i < 10; i++) {
|
||||
instanceLog.info("I = " + i);
|
||||
log.info("I = " + i);
|
||||
ClientMessage msg = cons1.receive(5000);
|
||||
Assert.assertNotNull(msg);
|
||||
Assert.assertEquals(1, msg.getIntProperty("txid").intValue());
|
||||
|
@ -531,7 +531,7 @@ public class InterruptedLargeMessageTest extends LargeMessageTestBase {
|
|||
|
||||
@Override
|
||||
public void postAcknowledge(final MessageReference ref, AckReason reason) {
|
||||
instanceLog.debug("Ignoring postACK on message " + ref);
|
||||
log.debug("Ignoring postACK on message " + ref);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -23,13 +23,19 @@ import javax.jms.Queue;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.management.QueueControl;
|
||||
import org.apache.activemq.artemis.api.core.management.ResourceNames;
|
||||
import org.apache.activemq.artemis.tests.util.JMSTestBase;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class JMSMessageCounterTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
protected boolean usePersistence() {
|
||||
return true;
|
||||
|
@ -57,7 +63,7 @@ public class JMSMessageCounterTest extends JMSTestBase {
|
|||
QueueControl control = (QueueControl) server.getManagementService().getResource(ResourceNames.QUEUE + queue.getQueueName());
|
||||
assertNotNull(control);
|
||||
|
||||
instanceLog.debug(control.listMessageCounterAsHTML());
|
||||
logger.debug(control.listMessageCounterAsHTML());
|
||||
|
||||
jmsServer.stop();
|
||||
|
||||
|
@ -66,7 +72,7 @@ public class JMSMessageCounterTest extends JMSTestBase {
|
|||
control = (QueueControl) server.getManagementService().getResource(ResourceNames.QUEUE + queue.getQueueName());
|
||||
assertNotNull(control);
|
||||
|
||||
instanceLog.debug(control.listMessageCounterAsHTML());
|
||||
logger.debug(control.listMessageCounterAsHTML());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -24,6 +24,8 @@ import javax.jms.MessageProducer;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.Topic;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.SimpleString;
|
||||
import org.apache.activemq.artemis.core.paging.PagingStore;
|
||||
import org.apache.activemq.artemis.core.settings.impl.AddressSettings;
|
||||
|
@ -31,12 +33,16 @@ import org.apache.activemq.artemis.tests.util.JMSTestBase;
|
|||
import org.apache.activemq.artemis.tests.util.Wait;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* This will perform cleanup tests on paging while using JMS topics
|
||||
*/
|
||||
public class JMSPagingFileDeleteTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
Topic topic1;
|
||||
|
||||
Connection connection;
|
||||
|
@ -97,13 +103,13 @@ public class JMSPagingFileDeleteTest extends JMSTestBase {
|
|||
subscriber1 = session.createConsumer(topic1);
|
||||
|
||||
// -----------------(Step1) Publish Messages to make Paging Files. --------------------
|
||||
instanceLog.debug("---------- Send messages. ----------");
|
||||
logger.debug("---------- Send messages. ----------");
|
||||
BytesMessage bytesMessage = session.createBytesMessage();
|
||||
bytesMessage.writeBytes(new byte[JMSPagingFileDeleteTest.MESSAGE_SIZE]);
|
||||
for (int i = 0; i < JMSPagingFileDeleteTest.MESSAGE_NUM; i++) {
|
||||
producer.send(bytesMessage);
|
||||
}
|
||||
instanceLog.debug("Sent " + JMSPagingFileDeleteTest.MESSAGE_NUM + " messages.");
|
||||
logger.debug("Sent " + JMSPagingFileDeleteTest.MESSAGE_NUM + " messages.");
|
||||
|
||||
pagingStore = server.getPagingManager().getPageStore(new SimpleString("topic1"));
|
||||
printPageStoreInfo(pagingStore);
|
||||
|
@ -145,13 +151,13 @@ public class JMSPagingFileDeleteTest extends JMSTestBase {
|
|||
subscriber2 = session.createDurableSubscriber(topic1, "subscriber-2");
|
||||
|
||||
// -----------------(Step1) Publish Messages to make Paging Files. --------------------
|
||||
instanceLog.debug("---------- Send messages. ----------");
|
||||
logger.debug("---------- Send messages. ----------");
|
||||
BytesMessage bytesMessage = session.createBytesMessage();
|
||||
bytesMessage.writeBytes(new byte[JMSPagingFileDeleteTest.MESSAGE_SIZE]);
|
||||
for (int i = 0; i < JMSPagingFileDeleteTest.MESSAGE_NUM; i++) {
|
||||
producer.send(bytesMessage);
|
||||
}
|
||||
instanceLog.debug("Sent " + JMSPagingFileDeleteTest.MESSAGE_NUM + " messages.");
|
||||
logger.debug("Sent " + JMSPagingFileDeleteTest.MESSAGE_NUM + " messages.");
|
||||
|
||||
pagingStore = server.getPagingManager().getPageStore(new SimpleString("topic1"));
|
||||
printPageStoreInfo(pagingStore);
|
||||
|
@ -164,7 +170,7 @@ public class JMSPagingFileDeleteTest extends JMSTestBase {
|
|||
stopAndStartServer(); // If try this test without restarting server, please comment out this line;
|
||||
|
||||
// -----------------(Step3) Subscribe to all the messages from the topic.--------------
|
||||
instanceLog.debug("---------- Receive all messages. ----------");
|
||||
logger.debug("---------- Receive all messages. ----------");
|
||||
for (int i = 0; i < JMSPagingFileDeleteTest.MESSAGE_NUM; i++) {
|
||||
Message message1 = subscriber1.receive(JMSPagingFileDeleteTest.RECEIVE_TIMEOUT);
|
||||
assertNotNull(message1);
|
||||
|
@ -205,7 +211,7 @@ public class JMSPagingFileDeleteTest extends JMSTestBase {
|
|||
}
|
||||
|
||||
private void stopAndStartServer() throws Exception {
|
||||
instanceLog.debug("---------- Restart server. ----------");
|
||||
logger.debug("---------- Restart server. ----------");
|
||||
connection.close();
|
||||
|
||||
jmsServer.stop();
|
||||
|
@ -228,11 +234,11 @@ public class JMSPagingFileDeleteTest extends JMSTestBase {
|
|||
}
|
||||
|
||||
private void printPageStoreInfo(PagingStore pagingStore) throws Exception {
|
||||
instanceLog.debug("---------- Paging Store Info ----------");
|
||||
instanceLog.debug(" CurrentPage = " + pagingStore.getCurrentPage());
|
||||
instanceLog.debug(" FirstPage = " + pagingStore.getFirstPage());
|
||||
instanceLog.debug(" Number of Pages = " + pagingStore.getNumberOfPages());
|
||||
instanceLog.debug(" Address Size = " + pagingStore.getAddressSize());
|
||||
instanceLog.debug(" Is Paging = " + pagingStore.isPaging());
|
||||
logger.debug("---------- Paging Store Info ----------");
|
||||
logger.debug(" CurrentPage = " + pagingStore.getCurrentPage());
|
||||
logger.debug(" FirstPage = " + pagingStore.getFirstPage());
|
||||
logger.debug(" Number of Pages = " + pagingStore.getNumberOfPages());
|
||||
logger.debug(" Address Size = " + pagingStore.getAddressSize());
|
||||
logger.debug(" Is Paging = " + pagingStore.isPaging());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashMap;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
|
@ -33,6 +34,8 @@ import org.apache.activemq.artemis.core.settings.impl.AddressSettings;
|
|||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Multiple Threads producing Messages, with Multiple Consumers with different queues, each queue with a different filter
|
||||
|
@ -40,6 +43,7 @@ import org.junit.Test;
|
|||
*/
|
||||
public class MultipleThreadFilterOneTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
final String ADDRESS = "ADDRESS";
|
||||
|
||||
|
@ -148,7 +152,7 @@ public class MultipleThreadFilterOneTest extends ActiveMQTestBase {
|
|||
msg.acknowledge();
|
||||
|
||||
if (i % 500 == 0) {
|
||||
instanceLog.debug("Consumed " + i);
|
||||
logger.debug("Consumed " + i);
|
||||
consumerSession.commit();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
@ -46,9 +47,13 @@ import org.apache.activemq.artemis.utils.RandomUtil;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ProducerFlowControlTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ServerLocator locator;
|
||||
|
||||
private ClientSessionFactory sf;
|
||||
|
@ -244,7 +249,7 @@ public class ProducerFlowControlTest extends ActiveMQTestBase {
|
|||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
instanceLog.error("Failed to handle message", e);
|
||||
logger.error("Failed to handle message", e);
|
||||
|
||||
exception = e;
|
||||
|
||||
|
@ -300,7 +305,7 @@ public class ProducerFlowControlTest extends ActiveMQTestBase {
|
|||
|
||||
double rate = 1000 * (double) numMessages / (end - start);
|
||||
|
||||
instanceLog.debug("rate is " + rate + " msgs / sec");
|
||||
logger.debug("rate is " + rate + " msgs / sec");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
|
@ -39,9 +40,13 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ProducerTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ActiveMQServer server;
|
||||
|
||||
private final SimpleString QUEUE = new SimpleString("ConsumerTestQueue");
|
||||
|
@ -94,7 +99,7 @@ public class ProducerTest extends ActiveMQTestBase {
|
|||
|
||||
for (int i = 0; i < 100; i++) {
|
||||
final CountDownLatch latch = new CountDownLatch(1);
|
||||
instanceLog.debug("Try " + i);
|
||||
logger.debug("Try " + i);
|
||||
ClientSessionFactory cf = locator.createSessionFactory();
|
||||
final ClientSession session = cf.createSession(false, true, true);
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.client;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
@ -40,9 +41,12 @@ import org.apache.activemq.artemis.core.server.ActiveMQServer;
|
|||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class RedeliveryConsumerTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
ActiveMQServer server;
|
||||
|
||||
|
@ -164,7 +168,7 @@ public class RedeliveryConsumerTest extends ActiveMQTestBase {
|
|||
setUp(strictUpdate);
|
||||
ClientSession session = factory.createSession(false, false, false);
|
||||
|
||||
instanceLog.debug("created");
|
||||
logger.debug("created");
|
||||
|
||||
ClientProducer prod = session.createProducer(ADDRESS);
|
||||
prod.send(createTextMessage(session, "Hello"));
|
||||
|
@ -216,7 +220,7 @@ public class RedeliveryConsumerTest extends ActiveMQTestBase {
|
|||
setUp(strict);
|
||||
ClientSession session = factory.createSession(false, false, false);
|
||||
|
||||
instanceLog.debug("created");
|
||||
logger.debug("created");
|
||||
|
||||
ClientProducer prod = session.createProducer(ADDRESS);
|
||||
prod.send(createTextMessage(session, "Hello"));
|
||||
|
|
|
@ -19,6 +19,7 @@ package org.apache.activemq.artemis.tests.integration.client;
|
|||
|
||||
import javax.transaction.xa.Xid;
|
||||
import java.io.File;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.lang.management.ManagementFactory;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.HashSet;
|
||||
|
@ -93,9 +94,13 @@ import org.junit.After;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class SendAckFailTest extends SpawnedTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Before
|
||||
@After
|
||||
public void deleteDirectory() throws Exception {
|
||||
|
@ -191,14 +196,14 @@ public class SendAckFailTest extends SpawnedTestBase {
|
|||
ClientMessage message = consumer.receive(1000);
|
||||
if (message == null) {
|
||||
for (Integer msgi : listSent) {
|
||||
instanceLog.debug("Message " + msgi + " was lost");
|
||||
logger.debug("Message " + msgi + " was lost");
|
||||
}
|
||||
fail("missed messages!");
|
||||
}
|
||||
message.acknowledge();
|
||||
|
||||
if (!listSent.remove(message.getIntProperty("myid"))) {
|
||||
instanceLog.debug("Message " + message + " with id " + message.getIntProperty("myid") + " received in duplicate");
|
||||
logger.debug("Message " + message + " with id " + message.getIntProperty("myid") + " received in duplicate");
|
||||
fail("Message " + message + " with id " + message.getIntProperty("myid") + " received in duplicate");
|
||||
}
|
||||
}
|
||||
|
@ -271,7 +276,7 @@ public class SendAckFailTest extends SpawnedTestBase {
|
|||
|
||||
|
||||
|
||||
instanceLog.debug("Location::" + server.getConfiguration().getJournalLocation().getAbsolutePath());
|
||||
logger.debug("Location::" + server.getConfiguration().getJournalLocation().getAbsolutePath());
|
||||
addServer(server);
|
||||
server.start();
|
||||
return server;
|
||||
|
|
|
@ -1497,7 +1497,7 @@ public class BridgeTest extends ActiveMQTestBase {
|
|||
msgCount.incrementAndGet();
|
||||
|
||||
if (i % 500 == 0)
|
||||
instanceLog.debug("received {}", i);
|
||||
log.debug("received {}", i);
|
||||
}
|
||||
|
||||
boolean failed = false;
|
||||
|
@ -1815,7 +1815,7 @@ public class BridgeTest extends ActiveMQTestBase {
|
|||
|
||||
File outputFile = new File(getTemporaryDir(), "huge_message_received.dat");
|
||||
|
||||
instanceLog.debug("-----message save to: {}", outputFile.getAbsolutePath());
|
||||
log.debug("-----message save to: {}", outputFile.getAbsolutePath());
|
||||
FileOutputStream fileOutputStream = new FileOutputStream(outputFile);
|
||||
|
||||
BufferedOutputStream bufferedOutput = new BufferedOutputStream(fileOutputStream);
|
||||
|
@ -1860,7 +1860,7 @@ public class BridgeTest extends ActiveMQTestBase {
|
|||
|
||||
createFile(fileInput, largeMessageSize);
|
||||
|
||||
instanceLog.debug("File created at: {}", fileInput.getAbsolutePath());
|
||||
log.debug("File created at: {}", fileInput.getAbsolutePath());
|
||||
|
||||
ClientMessage message = session.createMessage(Message.BYTES_TYPE, true);
|
||||
|
||||
|
|
|
@ -23,6 +23,7 @@ import javax.jms.Message;
|
|||
import javax.jms.MessageConsumer;
|
||||
import javax.jms.MessageProducer;
|
||||
import javax.jms.Session;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
|
@ -55,9 +56,14 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@RunWith(value = Parameterized.class)
|
||||
public class ProtocolsMessageLoadBalancingTest extends ClusterTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final int NUMBER_OF_SERVERS = 2;
|
||||
private static final SimpleString queueName = SimpleString.toSimpleString("queues.0");
|
||||
|
||||
|
@ -303,7 +309,7 @@ public class ProtocolsMessageLoadBalancingTest extends ClusterTestBase {
|
|||
|
||||
startServers(MessageLoadBalancingType.STRICT);
|
||||
|
||||
instanceLog.debug("connections " + servers[1].getRemotingService().getConnections().size());
|
||||
logger.debug("connections " + servers[1].getRemotingService().getConnections().size());
|
||||
|
||||
Wait.assertEquals(3, () -> servers[1].getRemotingService().getConnections().size());
|
||||
Wait.assertEquals(3, () -> servers[0].getRemotingService().getConnections().size());
|
||||
|
@ -360,7 +366,7 @@ public class ProtocolsMessageLoadBalancingTest extends ClusterTestBase {
|
|||
waitForBindings(0, "queues.0", 1, 1, false);
|
||||
waitForBindings(1, "queues.0", 1, 1, false);
|
||||
|
||||
instanceLog.debug("connections " + servers[1].getRemotingService().getConnections().size());
|
||||
logger.debug("connections " + servers[1].getRemotingService().getConnections().size());
|
||||
|
||||
// sending Messages.. they should be load balanced
|
||||
{
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.distribution;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -25,9 +26,13 @@ import org.apache.activemq.artemis.core.server.cluster.impl.ClusterConnectionImp
|
|||
import org.apache.activemq.artemis.core.server.cluster.impl.MessageLoadBalancingType;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class OneWayChainClusterTest extends ClusterTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
@Before
|
||||
public void setUp() throws Exception {
|
||||
|
@ -295,23 +300,23 @@ public class OneWayChainClusterTest extends ClusterTestBase {
|
|||
verifyReceiveRoundRobin(10, 0, 1);
|
||||
verifyNotReceive(0, 1);
|
||||
|
||||
instanceLog.debug("============================================ before restart");
|
||||
instanceLog.debug(clusterDescription(servers[0]));
|
||||
instanceLog.debug(clusterDescription(servers[1]));
|
||||
instanceLog.debug(clusterDescription(servers[2]));
|
||||
instanceLog.debug(clusterDescription(servers[3]));
|
||||
instanceLog.debug(clusterDescription(servers[4]));
|
||||
logger.debug("============================================ before restart");
|
||||
logger.debug(clusterDescription(servers[0]));
|
||||
logger.debug(clusterDescription(servers[1]));
|
||||
logger.debug(clusterDescription(servers[2]));
|
||||
logger.debug(clusterDescription(servers[3]));
|
||||
logger.debug(clusterDescription(servers[4]));
|
||||
|
||||
stopServers(2);
|
||||
|
||||
waitForTopology(servers[1], 4);
|
||||
|
||||
Thread.sleep(1000);
|
||||
instanceLog.debug("============================================ after stop");
|
||||
instanceLog.debug(clusterDescription(servers[0]));
|
||||
instanceLog.debug(clusterDescription(servers[1]));
|
||||
instanceLog.debug(clusterDescription(servers[3]));
|
||||
instanceLog.debug(clusterDescription(servers[4]));
|
||||
logger.debug("============================================ after stop");
|
||||
logger.debug(clusterDescription(servers[0]));
|
||||
logger.debug(clusterDescription(servers[1]));
|
||||
logger.debug(clusterDescription(servers[3]));
|
||||
logger.debug(clusterDescription(servers[4]));
|
||||
|
||||
startServers(2);
|
||||
|
||||
|
@ -319,12 +324,12 @@ public class OneWayChainClusterTest extends ClusterTestBase {
|
|||
|
||||
waitForTopology(servers[1], 5);
|
||||
|
||||
instanceLog.debug("============================================ after start");
|
||||
instanceLog.debug(clusterDescription(servers[0]));
|
||||
instanceLog.debug(clusterDescription(servers[1]));
|
||||
instanceLog.debug(clusterDescription(servers[2]));
|
||||
instanceLog.debug(clusterDescription(servers[3]));
|
||||
instanceLog.debug(clusterDescription(servers[4]));
|
||||
logger.debug("============================================ after start");
|
||||
logger.debug(clusterDescription(servers[0]));
|
||||
logger.debug(clusterDescription(servers[1]));
|
||||
logger.debug(clusterDescription(servers[2]));
|
||||
logger.debug(clusterDescription(servers[3]));
|
||||
logger.debug(clusterDescription(servers[4]));
|
||||
|
||||
send(0, "queues.testaddress", 10, false, null);
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ import java.util.Map;
|
|||
|
||||
public class TwoWayTwoNodeClusterTest extends ClusterTestBase {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
@Before
|
||||
|
@ -237,13 +237,13 @@ public class TwoWayTwoNodeClusterTest extends ClusterTestBase {
|
|||
waitForTopology(servers[1], 2);
|
||||
|
||||
for (int i = 0; i < 10; i++) {
|
||||
log.debug("Sleep #test {}", i);
|
||||
log.debug("#stop #test #{}", i);
|
||||
logger.debug("Sleep #test {}", i);
|
||||
logger.debug("#stop #test #{}", i);
|
||||
Thread.sleep(500);
|
||||
stopServers(1);
|
||||
|
||||
waitForTopology(servers[0], 1, -1, 2000);
|
||||
log.debug("#start #test #{}", i);
|
||||
logger.debug("#start #test #{}", i);
|
||||
startServers(1);
|
||||
waitForTopology(servers[0], 2, -1, 2000);
|
||||
waitForTopology(servers[1], 2, -1, 2000);
|
||||
|
@ -286,12 +286,12 @@ public class TwoWayTwoNodeClusterTest extends ClusterTestBase {
|
|||
//allow the topology to be propagated before restarting
|
||||
waitForTopology(servers[0], 1, -1, 2000);
|
||||
|
||||
instanceLog.debug(clusterDescription(servers[0]));
|
||||
logger.debug(clusterDescription(servers[0]));
|
||||
|
||||
startServers(1);
|
||||
|
||||
instanceLog.debug(clusterDescription(servers[0]));
|
||||
instanceLog.debug(clusterDescription(servers[1]));
|
||||
logger.debug(clusterDescription(servers[0]));
|
||||
logger.debug(clusterDescription(servers[1]));
|
||||
|
||||
setupSessionFactory(1, isNetty());
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.failover;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
@ -40,9 +41,13 @@ import org.apache.activemq.artemis.jms.client.ActiveMQTextMessage;
|
|||
import org.apache.activemq.artemis.tests.util.TransportConfigurationUtils;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class FailoverListenerTest extends FailoverTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ServerLocatorInternal locator;
|
||||
private ClientSessionFactoryInternal sf;
|
||||
|
||||
|
@ -72,9 +77,9 @@ public class FailoverListenerTest extends FailoverTestBase {
|
|||
assertTrue(failureLatch.await(5, TimeUnit.SECONDS));
|
||||
assertEquals(FailoverEventType.FAILURE_DETECTED, listener.getFailoverEventType().get(0));
|
||||
|
||||
instanceLog.debug("backup (nowLive) topology = " + backupServer.getServer().getClusterManager().getDefaultConnection(null).getTopology().describe());
|
||||
logger.debug("backup (nowLive) topology = " + backupServer.getServer().getClusterManager().getDefaultConnection(null).getTopology().describe());
|
||||
|
||||
instanceLog.debug("Server Crash!!!");
|
||||
logger.debug("Server Crash!!!");
|
||||
|
||||
assertTrue(failureDoneLatch.await(5, TimeUnit.SECONDS));
|
||||
//the backup server should be online by now
|
||||
|
@ -90,7 +95,7 @@ public class FailoverListenerTest extends FailoverTestBase {
|
|||
|
||||
verifyMessageOnServer(1, 1);
|
||||
|
||||
instanceLog.debug("******* starting live server back");
|
||||
logger.debug("******* starting live server back");
|
||||
liveServer.start();
|
||||
Thread.sleep(1000);
|
||||
//starting the live server trigger a failover event
|
||||
|
@ -99,7 +104,7 @@ public class FailoverListenerTest extends FailoverTestBase {
|
|||
//the life server should be online by now
|
||||
assertEquals(FailoverEventType.FAILOVER_COMPLETED, listener.getFailoverEventType().get(3));
|
||||
|
||||
instanceLog.debug("After failback: " + locator.getTopology().describe());
|
||||
logger.debug("After failback: " + locator.getTopology().describe());
|
||||
|
||||
message = session.createMessage(true);
|
||||
|
||||
|
@ -266,7 +271,7 @@ public class FailoverListenerTest extends FailoverTestBase {
|
|||
@Override
|
||||
public void failoverEvent(FailoverEventType eventType) {
|
||||
this.failoverTypeEvent.add(eventType);
|
||||
instanceLog.debug("Failover event just happen : " + eventType.toString());
|
||||
logger.debug("Failover event just happen : " + eventType.toString());
|
||||
if (eventType == FailoverEventType.FAILURE_DETECTED) {
|
||||
failureLatch.countDown();
|
||||
} else if (eventType == FailoverEventType.FAILOVER_COMPLETED || eventType == FailoverEventType.FAILOVER_FAILED) {
|
||||
|
|
|
@ -95,7 +95,7 @@ import java.lang.invoke.MethodHandles;
|
|||
|
||||
public class FailoverTest extends FailoverTestBase {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Rule
|
||||
public RetryRule retryRule = new RetryRule(2);
|
||||
|
@ -241,7 +241,7 @@ public class FailoverTest extends FailoverTestBase {
|
|||
Integer counter = message.getIntProperty("counter");
|
||||
received.put(counter, message);
|
||||
try {
|
||||
log.debug("acking message = id = {}, counter = {}", message.getMessageID(), message.getIntProperty("counter"));
|
||||
logger.debug("acking message = id = {}, counter = {}", message.getMessageID(), message.getIntProperty("counter"));
|
||||
message.acknowledge();
|
||||
session.commit();
|
||||
} catch (ActiveMQException e) {
|
||||
|
@ -253,7 +253,7 @@ public class FailoverTest extends FailoverTestBase {
|
|||
e.printStackTrace();
|
||||
return;
|
||||
}
|
||||
log.debug("Acked counter = {}", counter);
|
||||
logger.debug("Acked counter = {}", counter);
|
||||
if (counter.equals(10)) {
|
||||
latch.countDown();
|
||||
}
|
||||
|
@ -264,7 +264,7 @@ public class FailoverTest extends FailoverTestBase {
|
|||
|
||||
});
|
||||
latch.await(10, TimeUnit.SECONDS);
|
||||
log.debug("crashing session");
|
||||
logger.debug("crashing session");
|
||||
crash(session);
|
||||
Assert.assertTrue(endLatch.await(60, TimeUnit.SECONDS));
|
||||
|
||||
|
@ -311,13 +311,13 @@ public class FailoverTest extends FailoverTestBase {
|
|||
Integer counter = message.getIntProperty("counter");
|
||||
received.put(counter, message);
|
||||
try {
|
||||
log.debug("acking message = id = {}, counter = {}", message.getMessageID(), message.getIntProperty("counter"));
|
||||
logger.debug("acking message = id = {}, counter = {}", message.getMessageID(), message.getIntProperty("counter"));
|
||||
message.acknowledge();
|
||||
} catch (ActiveMQException e) {
|
||||
e.printStackTrace();
|
||||
continue;
|
||||
}
|
||||
log.debug("Acked counter = {}", counter);
|
||||
logger.debug("Acked counter = {}", counter);
|
||||
if (counter.equals(10)) {
|
||||
latch.countDown();
|
||||
}
|
||||
|
@ -340,7 +340,7 @@ public class FailoverTest extends FailoverTestBase {
|
|||
try {
|
||||
ClientMessage msg = consumer.receive(20000);
|
||||
if (msg == null) {
|
||||
log.debug("Returning null message on consuming");
|
||||
logger.debug("Returning null message on consuming");
|
||||
}
|
||||
return msg;
|
||||
} catch (ActiveMQObjectClosedException oce) {
|
||||
|
@ -354,7 +354,7 @@ public class FailoverTest extends FailoverTestBase {
|
|||
};
|
||||
t.start();
|
||||
latch.await(10, TimeUnit.SECONDS);
|
||||
log.debug("crashing session");
|
||||
logger.debug("crashing session");
|
||||
crash(session);
|
||||
endLatch.await(60, TimeUnit.SECONDS);
|
||||
t.join();
|
||||
|
@ -549,7 +549,7 @@ public class FailoverTest extends FailoverTestBase {
|
|||
//there is still an edge condition that we must deal with
|
||||
session.rollback(xid);
|
||||
} catch (Exception ignored) {
|
||||
log.trace(ignored.getMessage(), ignored);
|
||||
logger.trace(ignored.getMessage(), ignored);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -699,14 +699,14 @@ public class FailoverTest extends FailoverTestBase {
|
|||
TransportConfiguration initialLive = getFieldFromSF(sf, "currentConnectorConfig");
|
||||
TransportConfiguration initialBackup = getFieldFromSF(sf, "backupConnectorConfig");
|
||||
|
||||
instanceLog.debug("initlive: {}", initialLive);
|
||||
instanceLog.debug("initback: {}", initialBackup);
|
||||
logger.debug("initlive: {}", initialLive);
|
||||
logger.debug("initback: {}", initialBackup);
|
||||
|
||||
TransportConfiguration last = getFieldFromSF(sf, "connectorConfig");
|
||||
TransportConfiguration current = getFieldFromSF(sf, "currentConnectorConfig");
|
||||
|
||||
instanceLog.debug("now last: {}", last);
|
||||
instanceLog.debug("now current: {}", current);
|
||||
logger.debug("now last: {}", last);
|
||||
logger.debug("now current: {}", current);
|
||||
assertTrue(current.equals(initialLive));
|
||||
|
||||
ClientSession session = createSession(sf, true, true);
|
||||
|
@ -722,8 +722,8 @@ public class FailoverTest extends FailoverTestBase {
|
|||
last = getFieldFromSF(sf, "connectorConfig");
|
||||
current = getFieldFromSF(sf, "currentConnectorConfig");
|
||||
|
||||
instanceLog.debug("now after live crashed last: {}", last);
|
||||
instanceLog.debug("now current: {}", current);
|
||||
logger.debug("now after live crashed last: {}", last);
|
||||
logger.debug("now current: {}", current);
|
||||
|
||||
assertTrue(current.equals(initialBackup));
|
||||
|
||||
|
@ -743,8 +743,8 @@ public class FailoverTest extends FailoverTestBase {
|
|||
last = getFieldFromSF(sf, "connectorConfig");
|
||||
current = getFieldFromSF(sf, "currentConnectorConfig");
|
||||
|
||||
instanceLog.debug("now after live back again last: {}", last);
|
||||
instanceLog.debug("now current: {}", current);
|
||||
logger.debug("now after live back again last: {}", last);
|
||||
logger.debug("now current: {}", current);
|
||||
|
||||
//cannot use equals here because the config's name (uuid) changes
|
||||
//after failover
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.failover;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
@ -36,9 +37,13 @@ import org.apache.activemq.artemis.jms.client.ActiveMQTextMessage;
|
|||
import org.apache.activemq.artemis.tests.integration.cluster.util.TestableServer;
|
||||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.Assert;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public abstract class MultipleBackupsFailoverTestBase extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
protected abstract boolean isNetty();
|
||||
|
||||
protected int waitForNewLive(long seconds,
|
||||
|
@ -137,7 +142,7 @@ public abstract class MultipleBackupsFailoverTestBase extends ActiveMQTestBase {
|
|||
locator.removeClusterTopologyListener(topListener);
|
||||
if (!ok) {
|
||||
if (server != null) {
|
||||
instanceLog.warn("failed topology, Topology on server = " + server.getClusterManager().describe());
|
||||
logger.warn("failed topology, Topology on server = " + server.getClusterManager().describe());
|
||||
}
|
||||
}
|
||||
Assert.assertTrue("expected " + topologyMembers + " members", ok);
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.failover;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
@ -34,11 +35,15 @@ import org.apache.activemq.artemis.core.server.impl.InVMNodeManager;
|
|||
import org.apache.activemq.artemis.tests.integration.cluster.util.SameProcessActiveMQServer;
|
||||
import org.apache.activemq.artemis.tests.integration.cluster.util.TestableServer;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
*/
|
||||
public class MultipleLivesMultipleBackupsFailoverTest extends MultipleBackupsFailoverTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
protected Map<Integer, TestableServer> servers = new HashMap<>();
|
||||
private ServerLocator locator2;
|
||||
private ServerLocator locator;
|
||||
|
@ -78,7 +83,7 @@ public class MultipleLivesMultipleBackupsFailoverTest extends MultipleBackupsFai
|
|||
ClientSessionFactoryInternal sf = createSessionFactoryAndWaitForTopology(locator, 4, servers.get(0).getServer());
|
||||
ClientSession session = sendAndConsume(sf, true);
|
||||
|
||||
instanceLog.debug(((ServerLocatorInternal) locator).getTopology().describe());
|
||||
logger.debug(((ServerLocatorInternal) locator).getTopology().describe());
|
||||
Thread.sleep(500);
|
||||
servers.get(0).crash(session);
|
||||
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.failover;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
|
@ -51,6 +52,8 @@ import org.junit.Assert;
|
|||
import org.junit.BeforeClass;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* This test will simulate a failure where the network card is gone.
|
||||
|
@ -60,6 +63,8 @@ import org.junit.Test;
|
|||
*/
|
||||
public class NetworkFailureFailoverTest extends FailoverTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Rule
|
||||
public NetUtilResource netUtilResource = new NetUtilResource();
|
||||
|
||||
|
@ -163,13 +168,13 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
liveServer.addInterceptor(new Interceptor() {
|
||||
@Override
|
||||
public boolean intercept(Packet packet, RemotingConnection connection) throws ActiveMQException {
|
||||
//instanceLog.debug("Received " + packet);
|
||||
//logger.debug("Received " + packet);
|
||||
if (packet instanceof SessionSendMessage) {
|
||||
|
||||
if (countSent.incrementAndGet() == 500) {
|
||||
try {
|
||||
NetUtil.netDown(LIVE_IP);
|
||||
instanceLog.debug("Blocking traffic");
|
||||
logger.debug("Blocking traffic");
|
||||
// Thread.sleep(3000); // this is important to let stuff to block
|
||||
liveServer.crash(true, false);
|
||||
} catch (Exception e) {
|
||||
|
@ -248,11 +253,11 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
latchReceived.countDown();
|
||||
msgReceived.acknowledge();
|
||||
if (received++ % 100 == 0) {
|
||||
instanceLog.debug("Received " + received);
|
||||
logger.debug("Received " + received);
|
||||
sessionConsumer.commit();
|
||||
}
|
||||
} else {
|
||||
instanceLog.debug("Null");
|
||||
logger.debug("Null");
|
||||
}
|
||||
} catch (Throwable e) {
|
||||
errors++;
|
||||
|
@ -271,7 +276,7 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
do {
|
||||
try {
|
||||
if (sentMessages.get() % 100 == 0) {
|
||||
instanceLog.debug("Sent " + sentMessages.get());
|
||||
logger.debug("Sent " + sentMessages.get());
|
||||
}
|
||||
producer.send(createMessage(sessionProducer, sentMessages.get(), true));
|
||||
break;
|
||||
|
@ -382,15 +387,15 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
if (++received % 100 == 0) {
|
||||
|
||||
if (received == 300) {
|
||||
instanceLog.debug("Shutting down IP");
|
||||
logger.debug("Shutting down IP");
|
||||
NetUtil.netDown(LIVE_IP);
|
||||
liveServer.crash(true, false);
|
||||
}
|
||||
instanceLog.debug("Received " + received);
|
||||
logger.debug("Received " + received);
|
||||
sessionConsumer.commit();
|
||||
}
|
||||
} else {
|
||||
instanceLog.debug("Null");
|
||||
logger.debug("Null");
|
||||
}
|
||||
} catch (Throwable e) {
|
||||
errors++;
|
||||
|
@ -408,7 +413,7 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
do {
|
||||
try {
|
||||
if (sentMessages.get() % 100 == 0) {
|
||||
instanceLog.debug("Sent " + sentMessages.get());
|
||||
logger.debug("Sent " + sentMessages.get());
|
||||
}
|
||||
producer.send(createMessage(sessionProducer, sentMessages.get(), true));
|
||||
break;
|
||||
|
@ -454,13 +459,13 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
liveServer.addInterceptor(new Interceptor() {
|
||||
@Override
|
||||
public boolean intercept(Packet packet, RemotingConnection connection) throws ActiveMQException {
|
||||
//instanceLog.debug("Received " + packet);
|
||||
//logger.debug("Received " + packet);
|
||||
if (packet instanceof CreateSessionMessage) {
|
||||
|
||||
if (countSent.incrementAndGet() == 50) {
|
||||
try {
|
||||
NetUtil.netDown(LIVE_IP);
|
||||
instanceLog.debug("Blocking traffic");
|
||||
logger.debug("Blocking traffic");
|
||||
blockedAt.set(sentMessages.get());
|
||||
latchDown.countDown();
|
||||
} catch (Exception e) {
|
||||
|
@ -517,7 +522,7 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
while (running.get() && received < numSessions) {
|
||||
try {
|
||||
ClientSession session = sessionFactory.createSession();
|
||||
instanceLog.debug("Creating session, currentLatch = " + latchCreated.getCount());
|
||||
logger.debug("Creating session, currentLatch = " + latchCreated.getCount());
|
||||
session.close();
|
||||
latchCreated.countDown();
|
||||
} catch (Throwable e) {
|
||||
|
@ -534,7 +539,7 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
|
||||
Thread.sleep(1000);
|
||||
|
||||
instanceLog.debug("Server crashed now!!!");
|
||||
logger.debug("Server crashed now!!!");
|
||||
|
||||
liveServer.crash(true, false);
|
||||
|
||||
|
@ -565,13 +570,13 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
liveServer.addInterceptor(new Interceptor() {
|
||||
@Override
|
||||
public boolean intercept(Packet packet, RemotingConnection connection) throws ActiveMQException {
|
||||
//instanceLog.debug("Received " + packet);
|
||||
//logger.debug("Received " + packet);
|
||||
if (packet instanceof SessionSendMessage) {
|
||||
|
||||
if (countSent.incrementAndGet() == 50) {
|
||||
try {
|
||||
NetUtil.netDown(LIVE_IP);
|
||||
instanceLog.debug("Blocking traffic");
|
||||
logger.debug("Blocking traffic");
|
||||
Thread.sleep(3000); // this is important to let stuff to block
|
||||
blockedAt.set(sentMessages.get());
|
||||
latchBlocked.countDown();
|
||||
|
@ -650,7 +655,7 @@ public class NetworkFailureFailoverTest extends FailoverTestBase {
|
|||
while (sentMessages.get() < numMessages && running.get()) {
|
||||
try {
|
||||
if (sentMessages.get() % 10 == 0) {
|
||||
instanceLog.debug("Sent " + sentMessages.get());
|
||||
logger.debug("Sent " + sentMessages.get());
|
||||
}
|
||||
producer.send(createMessage(sessionProducer, sentMessages.get(), true));
|
||||
sentMessages.incrementAndGet();
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.failover;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
|
@ -35,9 +36,13 @@ import org.apache.activemq.artemis.tests.util.CountDownSessionFailureListener;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ReplicatedDistributionTest extends ClusterTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final SimpleString ADDRESS = new SimpleString("test.SomeAddress");
|
||||
private ClientSession sessionOne;
|
||||
private ClientSession sessionThree;
|
||||
|
@ -122,7 +127,7 @@ public class ReplicatedDistributionTest extends ClusterTestBase {
|
|||
|
||||
if (i != received) {
|
||||
// Shouldn't this be a failure?
|
||||
instanceLog.warn(i + "!=" + received);
|
||||
logger.warn(i + "!=" + received);
|
||||
}
|
||||
msg.acknowledge();
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.failover;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
@ -33,11 +34,15 @@ import org.apache.activemq.artemis.core.server.impl.InVMNodeManager;
|
|||
import org.apache.activemq.artemis.tests.integration.cluster.util.SameProcessActiveMQServer;
|
||||
import org.apache.activemq.artemis.tests.integration.cluster.util.TestableServer;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
*/
|
||||
public class SingleLiveMultipleBackupsFailoverTest extends MultipleBackupsFailoverTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
protected Map<Integer, TestableServer> servers = new HashMap<>();
|
||||
protected ServerLocatorImpl locator;
|
||||
private NodeManager nodeManager;
|
||||
|
@ -75,31 +80,31 @@ public class SingleLiveMultipleBackupsFailoverTest extends MultipleBackupsFailov
|
|||
int backupNode;
|
||||
ClientSession session = sendAndConsume(sf, true);
|
||||
|
||||
instanceLog.debug("failing node 0");
|
||||
logger.debug("failing node 0");
|
||||
servers.get(0).crash(session);
|
||||
|
||||
session.close();
|
||||
backupNode = waitForNewLive(5, true, servers, 1, 2, 3, 4, 5);
|
||||
session = sendAndConsume(sf, false);
|
||||
instanceLog.debug("failing node " + backupNode);
|
||||
logger.debug("failing node " + backupNode);
|
||||
servers.get(backupNode).crash(session);
|
||||
|
||||
session.close();
|
||||
backupNode = waitForNewLive(5, true, servers, 1, 2, 3, 4, 5);
|
||||
session = sendAndConsume(sf, false);
|
||||
instanceLog.debug("failing node " + backupNode);
|
||||
logger.debug("failing node " + backupNode);
|
||||
servers.get(backupNode).crash(session);
|
||||
|
||||
session.close();
|
||||
backupNode = waitForNewLive(5, true, servers, 1, 2, 3, 4, 5);
|
||||
session = sendAndConsume(sf, false);
|
||||
instanceLog.debug("failing node " + backupNode);
|
||||
logger.debug("failing node " + backupNode);
|
||||
servers.get(backupNode).crash(session);
|
||||
|
||||
session.close();
|
||||
backupNode = waitForNewLive(5, true, servers, 1, 2, 3, 4, 5);
|
||||
session = sendAndConsume(sf, false);
|
||||
instanceLog.debug("failing node " + backupNode);
|
||||
logger.debug("failing node " + backupNode);
|
||||
servers.get(backupNode).crash(session);
|
||||
|
||||
session.close();
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.reattach;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
@ -39,9 +40,13 @@ import org.apache.activemq.artemis.jms.client.ActiveMQTextMessage;
|
|||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class OrderReattachTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
final SimpleString ADDRESS = new SimpleString("address");
|
||||
|
||||
private ActiveMQServer server;
|
||||
|
@ -195,7 +200,7 @@ public class OrderReattachTest extends ActiveMQTestBase {
|
|||
|
||||
if (message.getIntProperty("count") != count) {
|
||||
failure = new Exception("counter " + count + " was not as expected (" + message.getIntProperty("count") + ")");
|
||||
instanceLog.warn("Failure on receiving message ", failure);
|
||||
logger.warn("Failure on receiving message ", failure);
|
||||
failure.printStackTrace();
|
||||
latch.countDown();
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.reattach;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.Timer;
|
||||
|
@ -51,9 +52,13 @@ import org.junit.After;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ReattachTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final SimpleString ADDRESS = new SimpleString("FailoverTestAddress");
|
||||
private ActiveMQServer server;
|
||||
private ServerLocator locator;
|
||||
|
@ -562,7 +567,7 @@ public class ReattachTest extends ActiveMQTestBase {
|
|||
try {
|
||||
connFailure.fail(new ActiveMQNotConnectedException());
|
||||
} catch (Exception e) {
|
||||
instanceLog.warn("Error on the timer " + e);
|
||||
logger.warn("Error on the timer " + e);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.restart;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Collection;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.SimpleString;
|
||||
|
@ -23,9 +24,13 @@ import org.apache.activemq.artemis.core.postoffice.Binding;
|
|||
import org.apache.activemq.artemis.core.server.cluster.impl.MessageLoadBalancingType;
|
||||
import org.apache.activemq.artemis.tests.integration.cluster.distribution.ClusterTestBase;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ClusterRestartTest extends ClusterTestBase {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test
|
||||
public void testRestartWithQueuesCreateInDiffOrder() throws Exception {
|
||||
setupServer(0, isFileStorage(), isNetty());
|
||||
|
@ -37,8 +42,8 @@ public class ClusterRestartTest extends ClusterTestBase {
|
|||
|
||||
startServers(0, 1);
|
||||
|
||||
instanceLog.debug("server 0 = " + getServer(0).getNodeID());
|
||||
instanceLog.debug("server 1 = " + getServer(1).getNodeID());
|
||||
log.debug("server 0 = " + getServer(0).getNodeID());
|
||||
log.debug("server 1 = " + getServer(1).getNodeID());
|
||||
|
||||
setupSessionFactory(0, isNetty(), 15);
|
||||
setupSessionFactory(1, isNetty());
|
||||
|
@ -86,7 +91,7 @@ public class ClusterRestartTest extends ClusterTestBase {
|
|||
sendInRange(1, "queues.testaddress", 10, 20, false, null);
|
||||
|
||||
verifyReceiveAllInRange(0, 20, 0);
|
||||
instanceLog.debug("*****************************************************************************");
|
||||
log.debug("*****************************************************************************");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -100,8 +105,8 @@ public class ClusterRestartTest extends ClusterTestBase {
|
|||
|
||||
startServers(0, 1);
|
||||
|
||||
instanceLog.debug("server 0 = " + getServer(0).getNodeID());
|
||||
instanceLog.debug("server 1 = " + getServer(1).getNodeID());
|
||||
log.debug("server 0 = " + getServer(0).getNodeID());
|
||||
log.debug("server 1 = " + getServer(1).getNodeID());
|
||||
setupSessionFactory(0, isNetty(), 15);
|
||||
setupSessionFactory(1, isNetty());
|
||||
|
||||
|
@ -129,11 +134,11 @@ public class ClusterRestartTest extends ClusterTestBase {
|
|||
|
||||
sendInRange(1, "queues.testaddress", 0, 10, true, null);
|
||||
|
||||
instanceLog.debug("stopping******************************************************");
|
||||
log.debug("stopping******************************************************");
|
||||
stopServers(0);
|
||||
|
||||
sendInRange(1, "queues.testaddress", 10, 20, true, null);
|
||||
instanceLog.debug("stopped******************************************************");
|
||||
log.debug("stopped******************************************************");
|
||||
startServers(0);
|
||||
|
||||
waitForBindings(0, "queues.testaddress", 1, 0, true);
|
||||
|
@ -146,14 +151,14 @@ public class ClusterRestartTest extends ClusterTestBase {
|
|||
addConsumer(1, 0, "queue10", null);
|
||||
|
||||
verifyReceiveRoundRobin(0, 20, 0, 1);
|
||||
instanceLog.debug("*****************************************************************************");
|
||||
log.debug("*****************************************************************************");
|
||||
}
|
||||
|
||||
private void printBindings(final int num) throws Exception {
|
||||
for (int i = 0; i < num; i++) {
|
||||
Collection<Binding> bindings0 = getServer(i).getPostOffice().getBindingsForAddress(new SimpleString("queues.testaddress")).getBindings();
|
||||
for (Binding binding : bindings0) {
|
||||
instanceLog.debug(binding + " on node " + i + " at " + binding.getID());
|
||||
log.debug(binding + " on node " + i + " at " + binding.getID());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.cluster.topology;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
@ -45,11 +46,15 @@ import org.apache.activemq.artemis.utils.RandomUtil;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static java.util.concurrent.TimeUnit.SECONDS;
|
||||
|
||||
public abstract class TopologyClusterTestBase extends ClusterTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final class LatchListener implements ClusterTopologyListener {
|
||||
|
||||
private final CountDownLatch upLatch;
|
||||
|
@ -192,7 +197,7 @@ public abstract class TopologyClusterTestBase extends ClusterTestBase {
|
|||
}
|
||||
while (System.currentTimeMillis() - start < ActiveMQTestBase.WAIT_TIMEOUT);
|
||||
|
||||
instanceLog.error(clusterDescription(servers[node]));
|
||||
logger.error(clusterDescription(servers[node]));
|
||||
Assert.assertEquals("Timed out waiting for cluster connections for server " + node, expected, nodesCount);
|
||||
}
|
||||
|
||||
|
@ -395,7 +400,7 @@ public abstract class TopologyClusterTestBase extends ClusterTestBase {
|
|||
|
||||
boolean ok = downLatch.await(10, SECONDS);
|
||||
if (!ok) {
|
||||
instanceLog.warn("TopologyClusterTestBase.testMultipleClientSessionFactories will fail");
|
||||
logger.warn("TopologyClusterTestBase.testMultipleClientSessionFactories will fail");
|
||||
}
|
||||
Assert.assertTrue("Was not notified that all servers are Down", ok);
|
||||
checkContains(new int[]{0}, nodeIDs, nodes);
|
||||
|
|
|
@ -27,6 +27,8 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import javax.jms.Connection;
|
||||
import javax.jms.ConnectionFactory;
|
||||
|
@ -36,6 +38,7 @@ import javax.jms.MessageConsumer;
|
|||
import javax.jms.MessageProducer;
|
||||
import javax.jms.Queue;
|
||||
import javax.jms.Session;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
|
||||
import static org.apache.activemq.artemis.tests.util.CFUtil.createConnectionFactory;
|
||||
|
@ -43,6 +46,8 @@ import static org.apache.activemq.artemis.tests.util.CFUtil.createConnectionFact
|
|||
@RunWith(Parameterized.class)
|
||||
public class MessageIDMultiProtocolTest extends OpenWireTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
String protocolSender;
|
||||
String protocolConsumer;
|
||||
ConnectionFactory senderCF;
|
||||
|
@ -115,8 +120,8 @@ public class MessageIDMultiProtocolTest extends OpenWireTestBase {
|
|||
|
||||
Assert.assertTrue(messageId.startsWith("ID:"));
|
||||
|
||||
instanceLog.debug("[" + protocolSender + "][" + protocolConsumer + "] " + messageId);
|
||||
instanceLog.debug("[" + protocolSender + "][" + protocolConsumer + "] " + sentMid);
|
||||
logger.debug("[" + protocolSender + "][" + protocolConsumer + "] " + messageId);
|
||||
logger.debug("[" + protocolSender + "][" + protocolConsumer + "] " + sentMid);
|
||||
|
||||
if (protocolConsumer.equals(protocolSender)) {
|
||||
//only same protocol we guarantee the same JMSMessageID
|
||||
|
|
|
@ -28,6 +28,7 @@ import javax.jms.TemporaryQueue;
|
|||
import javax.jms.TemporaryTopic;
|
||||
import javax.jms.TextMessage;
|
||||
import javax.jms.Topic;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
@ -43,12 +44,16 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static org.apache.activemq.artemis.tests.util.CFUtil.createConnectionFactory;
|
||||
|
||||
@RunWith(Parameterized.class)
|
||||
public class RequestReplyMultiProtocolTest extends OpenWireTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
String protocolSender;
|
||||
String protocolConsumer;
|
||||
ConnectionFactory senderCF;
|
||||
|
@ -156,7 +161,7 @@ public class RequestReplyMultiProtocolTest extends OpenWireTestBase {
|
|||
TextMessage received = (TextMessage)consumer.receive(5000);
|
||||
|
||||
Assert.assertNotNull(received);
|
||||
instanceLog.debug("Destination::" + received.getJMSDestination());
|
||||
logger.debug("Destination::" + received.getJMSDestination());
|
||||
|
||||
if (useTopic) {
|
||||
Assert.assertTrue("JMSDestination type is " + received.getJMSDestination().getClass(), received.getJMSDestination() instanceof Topic);
|
||||
|
@ -167,7 +172,7 @@ public class RequestReplyMultiProtocolTest extends OpenWireTestBase {
|
|||
Assert.assertNotNull(received.getJMSReplyTo());
|
||||
Assert.assertEquals("hello " + (i++), received.getText());
|
||||
|
||||
instanceLog.debug("received " + received.getText() + " and " + received.getJMSReplyTo());
|
||||
logger.debug("received " + received.getText() + " and " + received.getJMSReplyTo());
|
||||
|
||||
if (destination instanceof Queue) {
|
||||
Assert.assertTrue("Type is " + received.getJMSReplyTo().getClass().toString(), received.getJMSReplyTo() instanceof Queue);
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
package org.apache.activemq.artemis.tests.integration.discovery;
|
||||
|
||||
import java.io.File;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.net.InetAddress;
|
||||
import java.net.NetworkInterface;
|
||||
import java.util.Arrays;
|
||||
|
@ -44,6 +45,8 @@ import org.junit.After;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* This will test Discovery test on JGroups and UDP.
|
||||
|
@ -66,6 +69,8 @@ import org.junit.Test;
|
|||
*/
|
||||
public class DiscoveryTest extends DiscoveryBaseTest {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final String TEST_JGROUPS_CONF_FILE = "test-jgroups-file_ping.xml";
|
||||
|
||||
BroadcastGroup bg = null, bg1 = null, bg2 = null, bg3 = null;
|
||||
|
@ -354,7 +359,7 @@ public class DiscoveryTest extends DiscoveryBaseTest {
|
|||
|
||||
byte[] btreceived = client.receiveBroadcast(5, TimeUnit.SECONDS);
|
||||
|
||||
instanceLog.debug("BTReceived = " + Arrays.toString(btreceived));
|
||||
logger.debug("BTReceived = " + Arrays.toString(btreceived));
|
||||
|
||||
assertNotNull(btreceived);
|
||||
|
||||
|
@ -392,7 +397,7 @@ public class DiscoveryTest extends DiscoveryBaseTest {
|
|||
|
||||
InetAddress localAddress = InetAddress.getLoopbackAddress();
|
||||
|
||||
instanceLog.debug("Local address is " + localAddress);
|
||||
logger.debug("Local address is " + localAddress);
|
||||
|
||||
bg = newBroadcast(nodeID, RandomUtil.randomString(), localAddress, -1, groupAddress, groupPort);
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ import javax.jms.Session;
|
|||
import javax.jms.TextMessage;
|
||||
import javax.jms.Topic;
|
||||
import javax.jms.TopicSubscriber;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Collection;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
|
@ -60,9 +61,13 @@ import org.apache.activemq.artemis.tests.util.RandomUtil;
|
|||
import org.apache.activemq.command.ActiveMQTopic;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class DivertTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final int TIMEOUT = 3000;
|
||||
|
||||
@Test
|
||||
|
@ -504,7 +509,7 @@ public class DivertTest extends ActiveMQTestBase {
|
|||
|
||||
for (int i = 0; i < numMessages * 2; i++) {
|
||||
ClientMessage message = consumerExpiry.receive(5000);
|
||||
instanceLog.debug("Received message " + message);
|
||||
logger.debug("Received message " + message);
|
||||
assertNotNull(message);
|
||||
|
||||
if (message.getStringProperty(Message.HDR_ORIGINAL_QUEUE).equals("queue1")) {
|
||||
|
@ -512,7 +517,7 @@ public class DivertTest extends ActiveMQTestBase {
|
|||
} else if (message.getStringProperty(Message.HDR_ORIGINAL_QUEUE).equals("queue2")) {
|
||||
countOriginal2++;
|
||||
} else {
|
||||
instanceLog.debug("message not part of any expired queue" + message);
|
||||
logger.debug("message not part of any expired queue" + message);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ import java.io.ByteArrayInputStream;
|
|||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.ObjectOutputStream;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.ActiveMQException;
|
||||
import org.apache.activemq.artemis.api.core.ActiveMQExceptionType;
|
||||
|
@ -59,9 +60,13 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class InterceptorTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ActiveMQServer server;
|
||||
|
||||
private final SimpleString QUEUE = new SimpleString("InterceptorTestQueue");
|
||||
|
@ -108,13 +113,13 @@ public class InterceptorTest extends ActiveMQTestBase {
|
|||
CreateQueueMessage createQueue = (CreateQueueMessage) packet;
|
||||
createQueue.setFilterString(new SimpleString("userName='" + userName + "'"));
|
||||
|
||||
instanceLog.debug("userName on createQueue = " + userName);
|
||||
logger.debug("userName on createQueue = " + userName);
|
||||
} else if (packet.getType() == PacketImpl.SESS_SEND) {
|
||||
String userName = getUsername(packet, connection);
|
||||
MessagePacket msgPacket = (MessagePacket) packet;
|
||||
msgPacket.getMessage().putStringProperty("userName", userName);
|
||||
|
||||
instanceLog.debug("userName on send = " + userName);
|
||||
logger.debug("userName on send = " + userName);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -138,13 +143,13 @@ public class InterceptorTest extends ActiveMQTestBase {
|
|||
SessionCreateConsumerMessage createQueue = (SessionCreateConsumerMessage) packet;
|
||||
createQueue.setFilterString(new SimpleString("userName='" + userName + "'"));
|
||||
|
||||
instanceLog.debug("userName = " + userName);
|
||||
logger.debug("userName = " + userName);
|
||||
} else if (packet.getType() == PacketImpl.SESS_SEND) {
|
||||
String userName = getUsername(packet, connection);
|
||||
MessagePacket msgPacket = (MessagePacket) packet;
|
||||
msgPacket.getMessage().putStringProperty("userName", userName);
|
||||
|
||||
instanceLog.debug("userName on send = " + userName);
|
||||
logger.debug("userName on send = " + userName);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -1058,7 +1063,7 @@ public class InterceptorTest extends ActiveMQTestBase {
|
|||
|
||||
String uri = "tcp://localhost:61616?incomingInterceptorList=" + Incoming.class.getCanonicalName() + "&outgoingInterceptorList=" + Outgoing.class.getName();
|
||||
|
||||
instanceLog.debug(uri);
|
||||
logger.debug(uri);
|
||||
|
||||
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(uri);
|
||||
|
||||
|
|
|
@ -27,6 +27,7 @@ import javax.jms.MessageListener;
|
|||
import javax.jms.MessageProducer;
|
||||
import javax.jms.Queue;
|
||||
import javax.jms.Session;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
@ -42,12 +43,14 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static java.util.concurrent.TimeUnit.SECONDS;
|
||||
|
||||
public class ManualReconnectionToSingleServerTest extends ActiveMQTestBase {
|
||||
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
public static final String BROKER_URL = "tcp://localhost:61616?minLargeMessageSize=10000&HA=true&retryInterval=100&reconnectAttempts=20&producerWindowSize=10000";
|
||||
|
||||
|
@ -148,20 +151,20 @@ public class ManualReconnectionToSingleServerTest extends ActiveMQTestBase {
|
|||
|
||||
|
||||
protected void disconnect() {
|
||||
instanceLog.debug("calling disconnect");
|
||||
logger.debug("calling disconnect");
|
||||
if (connection == null) {
|
||||
instanceLog.debug("connection is null");
|
||||
logger.debug("connection is null");
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
connection.setExceptionListener(null);
|
||||
instanceLog.debug("closing the connection");
|
||||
logger.debug("closing the connection");
|
||||
connection.close();
|
||||
connection = null;
|
||||
instanceLog.debug("connection closed");
|
||||
logger.debug("connection closed");
|
||||
} catch (Exception e) {
|
||||
instanceLog.debug("** got exception");
|
||||
logger.debug("** got exception");
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,12 +22,16 @@ import javax.jms.Queue;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.Topic;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.tests.util.JMSTestBase;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class CreateQueueTest extends JMSTestBase {
|
||||
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test
|
||||
public void testCreateQueueTempQueue() throws Exception {
|
||||
|
@ -63,7 +67,7 @@ public class CreateQueueTest extends JMSTestBase {
|
|||
|
||||
String queueName = queue.getQueueName();
|
||||
|
||||
instanceLog.debug("queue name is " + queueName);
|
||||
logger.debug("queue name is " + queueName);
|
||||
|
||||
// assertFalse(queueName.startsWith(ActiveMQDestination.JMS_QUEUE_ADDRESS_PREFIX));
|
||||
|
||||
|
|
|
@ -25,14 +25,19 @@ import javax.jms.Queue;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.StreamMessage;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.jms.ActiveMQJMSClient;
|
||||
import org.apache.activemq.artemis.reader.MessageUtil;
|
||||
import org.apache.activemq.artemis.tests.util.JMSTestBase;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class MessageTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final long TIMEOUT = 1000;
|
||||
|
||||
|
@ -214,35 +219,35 @@ public class MessageTest extends JMSTestBase {
|
|||
Assert.assertNull(message.getObjectProperty(MessageTest.propName3));
|
||||
|
||||
try {
|
||||
instanceLog.debug("{}", message.getIntProperty(MessageTest.propName1));
|
||||
logger.debug("{}", message.getIntProperty(MessageTest.propName1));
|
||||
Assert.fail("Should throw exception");
|
||||
} catch (NumberFormatException e) {
|
||||
// Ok
|
||||
}
|
||||
|
||||
try {
|
||||
instanceLog.debug("{}", message.getShortProperty(MessageTest.propName1));
|
||||
logger.debug("{}", message.getShortProperty(MessageTest.propName1));
|
||||
} catch (NumberFormatException e) {
|
||||
// Ok
|
||||
}
|
||||
try {
|
||||
instanceLog.debug("{}", message.getByteProperty(MessageTest.propName1));
|
||||
logger.debug("{}", message.getByteProperty(MessageTest.propName1));
|
||||
} catch (NumberFormatException e) {
|
||||
// Ok
|
||||
}
|
||||
Assert.assertEquals(false, message.getBooleanProperty(MessageTest.propName1));
|
||||
try {
|
||||
instanceLog.debug("{}", message.getLongProperty(MessageTest.propName1));
|
||||
logger.debug("{}", message.getLongProperty(MessageTest.propName1));
|
||||
} catch (NumberFormatException e) {
|
||||
// Ok
|
||||
}
|
||||
try {
|
||||
instanceLog.debug("{}", message.getFloatProperty(MessageTest.propName1));
|
||||
logger.debug("{}", message.getFloatProperty(MessageTest.propName1));
|
||||
} catch (NullPointerException e) {
|
||||
// Ok
|
||||
}
|
||||
try {
|
||||
instanceLog.debug("{}", message.getDoubleProperty(MessageTest.propName1));
|
||||
logger.debug("{}", message.getDoubleProperty(MessageTest.propName1));
|
||||
} catch (NullPointerException e) {
|
||||
// Ok
|
||||
}
|
||||
|
|
|
@ -29,11 +29,17 @@ import javax.jms.QueueSession;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.tests.util.JMSTestBase;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class NewQueueRequestorTest extends JMSTestBase {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Test
|
||||
public void testQueueRequestor() throws Exception {
|
||||
QueueConnection conn1 = null, conn2 = null;
|
||||
|
@ -84,7 +90,7 @@ public class NewQueueRequestorTest extends JMSTestBase {
|
|||
Message m2 = sess.createTextMessage("This is the response");
|
||||
sender.send(queue, m2);
|
||||
} catch (JMSException e) {
|
||||
instanceLog.error(e.getMessage(), e);
|
||||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@ import javax.jms.MessageProducer;
|
|||
import javax.jms.Queue;
|
||||
import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
@ -56,6 +57,8 @@ import org.apache.activemq.artemis.utils.RandomUtil;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* A JMSFailoverTest
|
||||
|
@ -64,6 +67,7 @@ import org.junit.Test;
|
|||
*/
|
||||
public class JMSFailoverListenerTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
protected Configuration backupConf;
|
||||
|
||||
|
@ -142,13 +146,13 @@ public class JMSFailoverListenerTest extends ActiveMQTestBase {
|
|||
|
||||
conn.start();
|
||||
|
||||
instanceLog.debug("sent messages and started connection");
|
||||
logger.debug("sent messages and started connection");
|
||||
|
||||
JMSUtil.crash(liveServer, ((ActiveMQSession) sess).getCoreSession());
|
||||
|
||||
Wait.assertTrue(() -> FailoverEventType.FAILURE_DETECTED == listener.get(0));
|
||||
for (int i = 0; i < numMessages; i++) {
|
||||
instanceLog.debug("got message " + i);
|
||||
logger.debug("got message " + i);
|
||||
|
||||
BytesMessage bm = (BytesMessage) consumer.receive(1000);
|
||||
|
||||
|
@ -267,7 +271,7 @@ public class JMSFailoverListenerTest extends ActiveMQTestBase {
|
|||
backupServer = addServer(new InVMNodeManagerServer(backupConf, nodeManager));
|
||||
|
||||
backupServer.setIdentity("JMSBackup");
|
||||
instanceLog.debug("Starting backup");
|
||||
logger.debug("Starting backup");
|
||||
backupServer.start();
|
||||
|
||||
liveConf = createBasicConfig().setJournalDirectory(getJournalDir()).setBindingsDirectory(getBindingsDir()).addAcceptorConfiguration(liveAcceptortc).setJournalType(getDefaultJournalType()).setBindingsDirectory(getBindingsDir()).setJournalMinFiles(2).setJournalDirectory(getJournalDir()).setPagingDirectory(getPageDir()).setLargeMessagesDirectory(getLargeMessagesDir()).addConnectorConfiguration(livetc.getName(), livetc).setPersistenceEnabled(true).setHAPolicyConfiguration(new SharedStoreMasterPolicyConfiguration()).addClusterConfiguration(basicClusterConnectionConfig(livetc.getName()));
|
||||
|
@ -276,7 +280,7 @@ public class JMSFailoverListenerTest extends ActiveMQTestBase {
|
|||
liveServer = addServer(new InVMNodeManagerServer(liveConf, nodeManager));
|
||||
|
||||
liveServer.setIdentity("JMSLive");
|
||||
instanceLog.debug("Starting life");
|
||||
logger.debug("Starting life");
|
||||
|
||||
liveServer.start();
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ import java.lang.invoke.MethodHandles;
|
|||
*/
|
||||
public class JMSFailoverTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
|
||||
|
||||
|
@ -223,14 +223,14 @@ public class JMSFailoverTest extends ActiveMQTestBase {
|
|||
|
||||
conn.start();
|
||||
|
||||
instanceLog.debug("sent messages and started connection");
|
||||
logger.debug("sent messages and started connection");
|
||||
|
||||
Thread.sleep(2000);
|
||||
|
||||
JMSUtil.crash(liveServer, ((ActiveMQSession) sess).getCoreSession());
|
||||
|
||||
for (int i = 0; i < numMessages; i++) {
|
||||
log.debug("got message {}", i);
|
||||
logger.debug("got message {}", i);
|
||||
|
||||
BytesMessage bm = (BytesMessage) consumer.receive(1000);
|
||||
|
||||
|
@ -543,7 +543,7 @@ public class JMSFailoverTest extends ActiveMQTestBase {
|
|||
backupJMSServer.setRegistry(new JndiBindingRegistry(ctx2));
|
||||
|
||||
backupJMSServer.getActiveMQServer().setIdentity("JMSBackup");
|
||||
log.debug("Starting backup");
|
||||
logger.debug("Starting backup");
|
||||
backupJMSServer.start();
|
||||
|
||||
liveConf = createBasicConfig().setJournalDirectory(getJournalDir()).setBindingsDirectory(getBindingsDir()).setSecurityEnabled(false).addAcceptorConfiguration(liveAcceptortc).setJournalType(getDefaultJournalType()).setBindingsDirectory(getBindingsDir()).setJournalMinFiles(2).setJournalDirectory(getJournalDir()).setPagingDirectory(getPageDir()).setLargeMessagesDirectory(getLargeMessagesDir()).addConnectorConfiguration(livetc.getName(), livetc).setPersistenceEnabled(true).setHAPolicyConfiguration(sharedStore ? new SharedStoreMasterPolicyConfiguration() : new ReplicatedPolicyConfiguration()).addClusterConfiguration(basicClusterConnectionConfig(livetc.getName()));
|
||||
|
@ -555,7 +555,7 @@ public class JMSFailoverTest extends ActiveMQTestBase {
|
|||
liveJMSServer.setRegistry(new JndiBindingRegistry(ctx1));
|
||||
|
||||
liveJMSServer.getActiveMQServer().setIdentity("JMSLive");
|
||||
log.debug("Starting live");
|
||||
logger.debug("Starting live");
|
||||
|
||||
liveJMSServer.start();
|
||||
|
||||
|
|
|
@ -18,6 +18,7 @@ package org.apache.activemq.artemis.tests.integration.jms.cluster;
|
|||
|
||||
import javax.jms.Connection;
|
||||
import javax.jms.Session;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.TransportConfiguration;
|
||||
|
@ -26,9 +27,13 @@ import org.apache.activemq.artemis.api.jms.JMSFactoryType;
|
|||
import org.apache.activemq.artemis.core.remoting.impl.invm.InVMConnectorFactory;
|
||||
import org.apache.activemq.artemis.tests.util.JMSClusteredTestBase;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class MultipleThreadsOpeningTest extends JMSClusteredTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
/**
|
||||
* created for https://issues.apache.org/jira/browse/ARTEMIS-385
|
||||
*/
|
||||
|
@ -39,7 +44,7 @@ public class MultipleThreadsOpeningTest extends JMSClusteredTestBase {
|
|||
final int ITERATIONS = 50;
|
||||
|
||||
for (int i = 0; i < ITERATIONS; i++) {
|
||||
instanceLog.info("#test " + i);
|
||||
logger.info("#test " + i);
|
||||
internalMultipleOpen(200, 1);
|
||||
tearDown();
|
||||
setUp();
|
||||
|
@ -75,7 +80,7 @@ public class MultipleThreadsOpeningTest extends JMSClusteredTestBase {
|
|||
|
||||
for (int i = 0; i < numberOfOpens; i++) {
|
||||
if (i > 0 && i % 100 == 0)
|
||||
instanceLog.debug("connections created on Thread " + Thread.currentThread() + " " + i);
|
||||
logger.debug("connections created on Thread " + Thread.currentThread() + " " + i);
|
||||
Connection conn = cf1.createConnection();
|
||||
Session sess = conn.createSession(true, Session.AUTO_ACKNOWLEDGE);
|
||||
sess.close();
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.jms.consumer;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Enumeration;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
|
@ -49,9 +50,13 @@ import org.apache.activemq.artemis.utils.ReusableLatch;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class JmsConsumerTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final String Q_NAME = "ConsumerTestQueue";
|
||||
|
||||
private static final String T_NAME = "ConsumerTestTopic";
|
||||
|
@ -110,9 +115,9 @@ public class JmsConsumerTest extends JMSTestBase {
|
|||
TextMessage m3 = (TextMessage) cons.receive(2000);
|
||||
Assert.assertNull("m3 should be null", m3);
|
||||
|
||||
instanceLog.debug("received m1: " + m1.getText());
|
||||
instanceLog.debug("received m2: " + m2.getText());
|
||||
instanceLog.debug("received m3: " + m3);
|
||||
logger.debug("received m1: " + m1.getText());
|
||||
logger.debug("received m2: " + m2.getText());
|
||||
logger.debug("received m3: " + m3);
|
||||
sess.commit();
|
||||
}
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@ import javax.jms.Session;
|
|||
import javax.jms.TextMessage;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
@ -36,15 +37,16 @@ import org.apache.activemq.artemis.utils.UUIDGenerator;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class JMSLargeMessageTest extends JMSTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
Queue queue1;
|
||||
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
protected boolean usePersistence() {
|
||||
return true;
|
||||
|
@ -170,7 +172,7 @@ public class JMSLargeMessageTest extends JMSTestBase {
|
|||
rm.setObjectProperty("JMS_AMQ_OutputStream", new OutputStream() {
|
||||
@Override
|
||||
public void write(final int b) throws IOException {
|
||||
instanceLog.debug("b = " + b);
|
||||
logger.debug("b = " + b);
|
||||
}
|
||||
|
||||
});
|
||||
|
@ -225,7 +227,7 @@ public class JMSLargeMessageTest extends JMSTestBase {
|
|||
public void write(final int b) throws IOException {
|
||||
numberOfBytes.incrementAndGet();
|
||||
if (ActiveMQTestBase.getSamplebyte(position++) != b) {
|
||||
instanceLog.warn("Wrong byte at position " + position);
|
||||
logger.warn("Wrong byte at position " + position);
|
||||
numberOfErrors.incrementAndGet();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,6 +22,7 @@ import javax.jms.MessageProducer;
|
|||
import javax.jms.Queue;
|
||||
import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -40,9 +41,13 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class JMSServerStartStopTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private ActiveMQServer server;
|
||||
|
||||
private Connection conn;
|
||||
|
@ -69,7 +74,7 @@ public class JMSServerStartStopTest extends ActiveMQTestBase {
|
|||
final int numMessages = 5;
|
||||
|
||||
for (int j = 0; j < numMessages; j++) {
|
||||
instanceLog.debug("Iteration " + j);
|
||||
logger.debug("Iteration " + j);
|
||||
|
||||
server.start();
|
||||
|
||||
|
|
|
@ -33,6 +33,7 @@ import javax.management.openmbean.CompositeDataSupport;
|
|||
import javax.management.openmbean.TabularDataSupport;
|
||||
import javax.transaction.xa.XAResource;
|
||||
import javax.transaction.xa.Xid;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.text.DateFormat;
|
||||
import java.util.Arrays;
|
||||
|
@ -93,12 +94,17 @@ import org.junit.Rule;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import static org.apache.activemq.artemis.core.message.openmbean.CompositeDataConstants.BODY;
|
||||
import static org.apache.activemq.artemis.core.message.openmbean.CompositeDataConstants.STRING_PROPERTIES;
|
||||
|
||||
@RunWith(value = Parameterized.class)
|
||||
public class QueueControlTest extends ManagementTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private static final String NULL_DATE = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM).format(new Date(0));
|
||||
|
||||
@Rule
|
||||
|
@ -3760,7 +3766,7 @@ public class QueueControlTest extends ManagementTestBase {
|
|||
consumer.setMessageHandler(new MessageHandler() {
|
||||
@Override
|
||||
public void onMessage(ClientMessage message) {
|
||||
instanceLog.debug("{}", message);
|
||||
logger.debug("{}", message);
|
||||
}
|
||||
});
|
||||
session.start();
|
||||
|
|
|
@ -27,6 +27,7 @@ import javax.jms.Queue;
|
|||
import javax.jms.Session;
|
||||
import javax.jms.TextMessage;
|
||||
import javax.jms.Topic;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
|
@ -46,6 +47,8 @@ import org.apache.activemq.artemis.utils.CompositeAddress;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Verify FQQN queues work with openwire/artemis JMS API
|
||||
|
@ -53,6 +56,8 @@ import org.junit.runners.Parameterized;
|
|||
@RunWith(Parameterized.class)
|
||||
public class FQQNOpenWireTest extends OpenWireTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Parameterized.Parameters(name = "{0}")
|
||||
public static Collection<Object[]> params() {
|
||||
return Arrays.asList(new Object[][]{{"OpenWire"}, {"Artemis"}});
|
||||
|
@ -107,7 +112,7 @@ public class FQQNOpenWireTest extends OpenWireTestBase {
|
|||
|
||||
Bindings bindings = server.getPostOffice().getBindingsForAddress(multicastAddress);
|
||||
for (Binding b : bindings.getBindings()) {
|
||||
instanceLog.debug("checking binidng " + b.getUniqueName() + " " + ((LocalQueueBinding)b).getQueue().getDeliveringMessages());
|
||||
logger.debug("checking binidng " + b.getUniqueName() + " " + ((LocalQueueBinding)b).getQueue().getDeliveringMessages());
|
||||
SimpleString qName = b.getUniqueName();
|
||||
//do FQQN query
|
||||
QueueQueryResult result = server.queueQuery(CompositeAddress.toFullyQualified(multicastAddress, qName));
|
||||
|
|
|
@ -47,6 +47,7 @@ import javax.jms.XASession;
|
|||
import javax.transaction.xa.XAException;
|
||||
import javax.transaction.xa.XAResource;
|
||||
import javax.transaction.xa.Xid;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
@ -84,9 +85,13 @@ import org.junit.Assert;
|
|||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class SimpleOpenWireTest extends BasicOpenWireTest {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private final String testString = "simple test string";
|
||||
private final String testProp = "BASE_DATE";
|
||||
private final String propValue = "2017-11-01";
|
||||
|
@ -1515,7 +1520,7 @@ public class SimpleOpenWireTest extends BasicOpenWireTest {
|
|||
break;
|
||||
} else {
|
||||
duplicatedMessages = true;
|
||||
instanceLog.warn("received in duplicate:{}", txt.getText());
|
||||
logger.warn("received in duplicate:{}", txt.getText());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2198,7 +2198,7 @@ public class PagingTest extends ActiveMQTestBase {
|
|||
|
||||
if (!deletedQueueReferences.isEmpty()) {
|
||||
for (Long value : deletedQueueReferences) {
|
||||
instanceLog.warn("Deleted Queue still has a reference:" + value);
|
||||
log.warn("Deleted Queue still has a reference:" + value);
|
||||
}
|
||||
|
||||
fail("Deleted queue still have references");
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.paging;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.QueueConfiguration;
|
||||
|
@ -32,9 +33,13 @@ import org.apache.activemq.artemis.api.core.RoutingType;
|
|||
import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
||||
import org.junit.After;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class PagingWithFailoverAndCountersTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
Process liveProcess;
|
||||
Process backupProcess;
|
||||
|
||||
|
@ -206,10 +211,10 @@ public class PagingWithFailoverAndCountersTest extends ActiveMQTestBase {
|
|||
}
|
||||
|
||||
if (msgcount % 100 == 0) {
|
||||
instanceLog.debug("received " + msgcount + " on " + queueName);
|
||||
logger.debug("received " + msgcount + " on " + queueName);
|
||||
}
|
||||
} catch (Throwable e) {
|
||||
instanceLog.warn("=====> expected Error at " + currentMsg + " with lastCommit=" + lastCommit);
|
||||
logger.warn("=====> expected Error at " + currentMsg + " with lastCommit=" + lastCommit);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
package org.apache.activemq.artemis.tests.integration.persistence;
|
||||
|
||||
import java.io.File;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
|
@ -33,10 +34,12 @@ import org.apache.activemq.artemis.utils.ExecutorFactory;
|
|||
import org.apache.activemq.artemis.utils.critical.EmptyCriticalAnalyzer;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class RestartSMTest extends ActiveMQTestBase {
|
||||
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
ExecutorService executor;
|
||||
|
||||
|
@ -90,7 +93,7 @@ public class RestartSMTest extends ActiveMQTestBase {
|
|||
try {
|
||||
journal.stop();
|
||||
} catch (Exception ex) {
|
||||
instanceLog.warn(ex.getMessage(), ex);
|
||||
logger.warn(ex.getMessage(), ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,6 +26,7 @@ import javax.jms.Session;
|
|||
import javax.resource.ResourceException;
|
||||
import javax.resource.spi.InvalidPropertyException;
|
||||
import java.io.Serializable;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
@ -46,9 +47,13 @@ import org.apache.activemq.artemis.ra.ActiveMQResourceAdapter;
|
|||
import org.apache.activemq.artemis.ra.inflow.ActiveMQActivation;
|
||||
import org.apache.activemq.artemis.ra.inflow.ActiveMQActivationSpec;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ActiveMQMessageHandlerTest extends ActiveMQRATestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Override
|
||||
public boolean useSecurity() {
|
||||
return false;
|
||||
|
@ -1020,7 +1025,7 @@ public class ActiveMQMessageHandlerTest extends ActiveMQRATestBase {
|
|||
latch.countDown();
|
||||
if (pause && messages.getAndIncrement() % 2 == 0) {
|
||||
try {
|
||||
instanceLog.debug("pausing for 2 secs");
|
||||
logger.debug("pausing for 2 secs");
|
||||
Thread.sleep(2000);
|
||||
} catch (InterruptedException e) {
|
||||
interrupted.incrementAndGet();
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.server;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.Future;
|
||||
|
@ -32,9 +33,13 @@ import org.apache.activemq.artemis.utils.ActiveMQThreadFactory;
|
|||
import org.junit.AfterClass;
|
||||
import org.junit.Assert;
|
||||
import org.junit.BeforeClass;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class FileLockTimeoutTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@BeforeClass
|
||||
public static void prepareLogger() {
|
||||
AssertionLoggerHandler.startCapture();
|
||||
|
@ -85,7 +90,7 @@ public class FileLockTimeoutTest extends ActiveMQTestBase {
|
|||
try {
|
||||
f.get(15, TimeUnit.SECONDS);
|
||||
} catch (Exception e) {
|
||||
instanceLog.warn("aborting test because server is taking too long to start");
|
||||
logger.warn("aborting test because server is taking too long to start");
|
||||
}
|
||||
|
||||
service.shutdown();
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.server;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ConcurrentModificationException;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
|
@ -45,9 +46,13 @@ import org.junit.Assert;
|
|||
import org.junit.Before;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class LVQTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Rule
|
||||
public RetryRule retryRule = new RetryRule(2);
|
||||
|
||||
|
@ -182,7 +187,7 @@ public class LVQTest extends ActiveMQTestBase {
|
|||
producer.send(m1);
|
||||
clientSessionTxReceives.start();
|
||||
for (int i = 0; i < 10; i++) {
|
||||
instanceLog.debug("#Deliver " + i);
|
||||
logger.debug("#Deliver " + i);
|
||||
ClientMessage m = consumer.receive(5000);
|
||||
Assert.assertNotNull(m);
|
||||
m.acknowledge();
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.server;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -37,9 +38,13 @@ import org.apache.activemq.artemis.tests.util.ActiveMQTestBase;
|
|||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class PredefinedQueueTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private Configuration configuration = null;
|
||||
|
||||
@Override
|
||||
|
@ -301,7 +306,7 @@ public class PredefinedQueueTest extends ActiveMQTestBase {
|
|||
|
||||
final int numMessages = 1;
|
||||
|
||||
instanceLog.debug("sending messages");
|
||||
logger.debug("sending messages");
|
||||
|
||||
for (int i = 0; i < numMessages; i++) {
|
||||
ClientMessage message = session.createMessage(true);
|
||||
|
@ -313,7 +318,7 @@ public class PredefinedQueueTest extends ActiveMQTestBase {
|
|||
|
||||
session.close();
|
||||
|
||||
instanceLog.debug("stopping");
|
||||
logger.debug("stopping");
|
||||
|
||||
sf.close();
|
||||
|
||||
|
@ -374,7 +379,7 @@ public class PredefinedQueueTest extends ActiveMQTestBase {
|
|||
|
||||
final int numMessages = 1;
|
||||
|
||||
instanceLog.debug("sending messages");
|
||||
logger.debug("sending messages");
|
||||
|
||||
for (int i = 0; i < numMessages; i++) {
|
||||
ClientMessage message = session.createMessage(true);
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.server;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
|
||||
import org.apache.activemq.artemis.api.core.SimpleString;
|
||||
import org.apache.activemq.artemis.api.core.client.ClientMessage;
|
||||
import org.apache.activemq.artemis.core.config.ScaleDownConfiguration;
|
||||
|
@ -31,10 +33,13 @@ import org.junit.Assert;
|
|||
import org.junit.Before;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class ScaleDownRemoveSFTest extends ClusterTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
@Rule
|
||||
public RetryRule retryRule = new RetryRule(3);
|
||||
|
||||
|
@ -102,7 +107,7 @@ public class ScaleDownRemoveSFTest extends ClusterTestBase {
|
|||
ClusterConnectionImpl clusterconn1 = (ClusterConnectionImpl) servers[1].getClusterManager().getClusterConnection("cluster0");
|
||||
SimpleString sfQueueName = clusterconn1.getSfQueueName(servers[0].getNodeID().toString());
|
||||
|
||||
instanceLog.debug("[sf queue on server 1]: " + sfQueueName);
|
||||
logger.debug("[sf queue on server 1]: " + sfQueueName);
|
||||
|
||||
Assert.assertTrue(servers[1].queueQuery(sfQueueName).isExists());
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.stomp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
|
@ -35,10 +36,14 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@RunWith(Parameterized.class)
|
||||
public class FQQNStompTest extends StompTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private StompClientConnection conn;
|
||||
|
||||
@Parameterized.Parameters(name = "{0}")
|
||||
|
@ -83,7 +88,7 @@ public class FQQNStompTest extends StompTestBase {
|
|||
ClientStompFrame frame = conn.receiveFrame(2000);
|
||||
assertNotNull(frame);
|
||||
assertEquals("Hello World!", frame.getBody());
|
||||
instanceLog.debug("frame: " + frame);
|
||||
logger.debug("frame: " + frame);
|
||||
unsubscribe(conn, "sub-01");
|
||||
}
|
||||
|
||||
|
@ -184,7 +189,7 @@ public class FQQNStompTest extends StompTestBase {
|
|||
ClientStompFrame frame = conn.receiveFrame(2000);
|
||||
assertNotNull(frame);
|
||||
assertEquals("Hello World!", frame.getBody());
|
||||
instanceLog.debug("frame: " + frame);
|
||||
logger.debug("frame: " + frame);
|
||||
unsubscribe(conn, "sub-01");
|
||||
|
||||
//queue::
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.stomp;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
|
@ -33,11 +34,15 @@ import org.junit.Ignore;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@RunWith(Parameterized.class)
|
||||
@Ignore
|
||||
public class StompWithLargeMessagesTest extends StompTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
// Web Socket has max frame size of 64kb. Large message tests only available over TCP.
|
||||
@Parameterized.Parameters(name = "{0}")
|
||||
public static Collection<Object[]> data() {
|
||||
|
@ -444,8 +449,8 @@ public class StompWithLargeMessagesTest extends StompTestBase {
|
|||
for (int i = 0; i < count; i++) {
|
||||
ClientStompFrame frame = conn.receiveFrame(60000);
|
||||
Assert.assertNotNull(frame);
|
||||
instanceLog.debug(frame.toString());
|
||||
instanceLog.debug("part of frame: " + frame.getBody().substring(0, 250));
|
||||
logger.debug(frame.toString());
|
||||
logger.debug("part of frame: " + frame.getBody().substring(0, 250));
|
||||
Assert.assertTrue(frame.getCommand().equals("MESSAGE"));
|
||||
Assert.assertTrue(frame.getHeader("destination").equals(getQueuePrefix() + getQueueName()));
|
||||
int index = frame.getBody().toString().indexOf(leadingPart);
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
package org.apache.activemq.artemis.tests.integration.stomp.v11;
|
||||
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.net.URI;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.Arrays;
|
||||
|
@ -31,6 +32,8 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/*
|
||||
* Some Stomp tests against server with persistence enabled are put here.
|
||||
|
@ -38,6 +41,8 @@ import org.junit.runners.Parameterized;
|
|||
@RunWith(Parameterized.class)
|
||||
public class ExtraStompTest extends StompTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private StompClientConnection connV10;
|
||||
private StompClientConnection connV11;
|
||||
|
||||
|
@ -198,10 +203,10 @@ public class ExtraStompTest extends StompTestBase {
|
|||
|
||||
// receive but don't ack
|
||||
frame = conn.receiveFrame(10000);
|
||||
instanceLog.debug("{}", frame);
|
||||
logger.debug("{}", frame);
|
||||
|
||||
frame = conn.receiveFrame(10000);
|
||||
instanceLog.debug("{}", frame);
|
||||
logger.debug("{}", frame);
|
||||
|
||||
unsubscribe(conn, "a-sub");
|
||||
|
||||
|
|
|
@ -23,6 +23,7 @@ import javax.jms.MessageListener;
|
|||
import javax.jms.MessageProducer;
|
||||
import javax.jms.TextMessage;
|
||||
import java.io.IOException;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.net.URI;
|
||||
import java.nio.channels.ClosedChannelException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
@ -53,12 +54,17 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/*
|
||||
*
|
||||
*/
|
||||
@RunWith(Parameterized.class)
|
||||
public class StompV11Test extends StompTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
public static final String CLIENT_ID = "myclientid";
|
||||
|
||||
private StompClientConnection conn;
|
||||
|
@ -230,7 +236,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
assertEquals(Stomp.Responses.ERROR, reply.getCommand());
|
||||
|
||||
instanceLog.debug("Got error frame " + reply);
|
||||
logger.debug("Got error frame " + reply);
|
||||
|
||||
}
|
||||
|
||||
|
@ -281,7 +287,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
logger.debug("received " + frame);
|
||||
|
||||
assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
|
@ -295,7 +301,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
logger.debug("received " + frame);
|
||||
|
||||
unsubscribe(newConn, "a-sub");
|
||||
|
||||
|
@ -315,7 +321,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
logger.debug("received " + frame);
|
||||
|
||||
assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
|
@ -350,7 +356,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
logger.debug("received " + frame);
|
||||
|
||||
assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
|
@ -377,7 +383,7 @@ public class StompV11Test extends StompTestBase {
|
|||
.addHeader(Stomp.Headers.CONTENT_LENGTH, cLen)
|
||||
.addHeader(hKey, hVal);
|
||||
|
||||
instanceLog.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
logger.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
|
||||
frame.setBody(body);
|
||||
|
||||
|
@ -391,7 +397,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
logger.debug("received " + frame);
|
||||
|
||||
assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
|
@ -424,7 +430,7 @@ public class StompV11Test extends StompTestBase {
|
|||
String hVal = "is\\ttab";
|
||||
frame.addHeader(hKey, hVal);
|
||||
|
||||
instanceLog.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
logger.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
|
||||
frame.setBody(body);
|
||||
|
||||
|
@ -432,7 +438,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + error);
|
||||
logger.debug("received " + error);
|
||||
|
||||
String desc = "Should have received an ERROR for undefined escape sequence";
|
||||
Assert.assertNotNull(desc, error);
|
||||
|
@ -519,7 +525,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
assertEquals("0,500", reply.getHeader(Stomp.Headers.Connect.HEART_BEAT));
|
||||
|
||||
instanceLog.debug("========== start pinger!");
|
||||
logger.debug("========== start pinger!");
|
||||
|
||||
conn.startPinger(500);
|
||||
|
||||
|
@ -568,7 +574,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
assertEquals("1000,500", reply.getHeader(Stomp.Headers.Connect.HEART_BEAT));
|
||||
|
||||
instanceLog.debug("========== start pinger!");
|
||||
logger.debug("========== start pinger!");
|
||||
|
||||
conn.startPinger(500);
|
||||
|
||||
|
@ -577,7 +583,7 @@ public class StompV11Test extends StompTestBase {
|
|||
//now check the frame size
|
||||
int size = conn.getServerPingNumber();
|
||||
|
||||
instanceLog.debug("ping received: " + size);
|
||||
logger.debug("ping received: " + size);
|
||||
|
||||
assertTrue(size > 5);
|
||||
|
||||
|
@ -784,7 +790,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
reply = connection.sendFrame(frame);
|
||||
|
||||
instanceLog.debug("Reply: " + reply);
|
||||
logger.debug("Reply: " + reply);
|
||||
|
||||
assertEquals(Stomp.Responses.CONNECTED, reply.getCommand());
|
||||
|
||||
|
@ -846,7 +852,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
assertEquals("0,2500", reply.getHeader(Stomp.Headers.Connect.HEART_BEAT));
|
||||
|
||||
instanceLog.debug("========== start pinger!");
|
||||
logger.debug("========== start pinger!");
|
||||
|
||||
connection.startPinger(2500);
|
||||
|
||||
|
@ -981,7 +987,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
logger.debug("Receiver error: " + error);
|
||||
|
||||
unsubscribe(conn, "sub1");
|
||||
|
||||
|
@ -1009,7 +1015,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
logger.debug("Receiver error: " + error);
|
||||
|
||||
unsubscribe(conn, "sub1");
|
||||
|
||||
|
@ -1061,7 +1067,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
logger.debug("Receiver error: " + error);
|
||||
|
||||
unsubscribe(conn, "sub1");
|
||||
|
||||
|
@ -1089,7 +1095,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
logger.debug("Receiver error: " + error);
|
||||
|
||||
unsubscribe(conn, "sub1");
|
||||
|
||||
|
@ -1121,7 +1127,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.sendFrame(ackFrame);
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
logger.debug("Receiver error: " + error);
|
||||
|
||||
assertEquals(Stomp.Responses.ERROR, error.getCommand());
|
||||
|
||||
|
@ -1157,7 +1163,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.sendFrame(ackFrame);
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
logger.debug("Receiver error: " + error);
|
||||
|
||||
assertEquals(Stomp.Responses.ERROR, error.getCommand());
|
||||
|
||||
|
@ -1289,7 +1295,7 @@ public class StompV11Test extends StompTestBase {
|
|||
frame = conn.receiveFrame();
|
||||
assertNotNull(frame);
|
||||
|
||||
instanceLog.debug(i + " == received: " + frame);
|
||||
logger.debug(i + " == received: " + frame);
|
||||
//ack on even numbers
|
||||
if (i % 2 == 0) {
|
||||
ack(conn, "sub1", frame);
|
||||
|
@ -1307,7 +1313,7 @@ public class StompV11Test extends StompTestBase {
|
|||
for (int i = 0; i < num / 2; i++) {
|
||||
message = (TextMessage) consumer.receive(1000);
|
||||
Assert.assertNotNull(message);
|
||||
instanceLog.debug("Legal: " + message.getText());
|
||||
logger.debug("Legal: " + message.getText());
|
||||
}
|
||||
|
||||
message = (TextMessage) consumer.receive(100);
|
||||
|
@ -1331,13 +1337,13 @@ public class StompV11Test extends StompTestBase {
|
|||
// receive message from socket
|
||||
ClientStompFrame frame = conn.receiveFrame(5000);
|
||||
|
||||
instanceLog.debug("received frame : " + frame);
|
||||
logger.debug("received frame : " + frame);
|
||||
assertEquals("Hello World", frame.getBody());
|
||||
assertEquals("sub1", frame.getHeader(Stomp.Headers.Message.SUBSCRIPTION));
|
||||
|
||||
frame = newConn.receiveFrame(5000);
|
||||
|
||||
instanceLog.debug("received 2 frame : " + frame);
|
||||
logger.debug("received 2 frame : " + frame);
|
||||
assertEquals("Hello World", frame.getBody());
|
||||
assertEquals("sub2", frame.getHeader(Stomp.Headers.Message.SUBSCRIPTION));
|
||||
|
||||
|
@ -1390,11 +1396,11 @@ public class StompV11Test extends StompTestBase {
|
|||
subscribe(conn, getName(), Stomp.Headers.Subscribe.AckModeValues.AUTO);
|
||||
|
||||
String text = "A" + "\u00ea" + "\u00f1" + "\u00fc" + "C";
|
||||
instanceLog.debug(text);
|
||||
logger.debug(text);
|
||||
sendJmsMessage(text);
|
||||
|
||||
ClientStompFrame frame = conn.receiveFrame();
|
||||
instanceLog.debug("{}", frame);
|
||||
logger.debug("{}", frame);
|
||||
Assert.assertTrue(frame.getCommand().equals(Stomp.Responses.MESSAGE));
|
||||
Assert.assertNotNull(frame.getHeader(Stomp.Headers.Message.DESTINATION));
|
||||
Assert.assertTrue(frame.getBody().equals(text));
|
||||
|
@ -1959,7 +1965,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
instanceLog.debug("Message: " + frame);
|
||||
logger.debug("Message: " + frame);
|
||||
|
||||
assertEquals("5", frame.getHeader(Stomp.Headers.CONTENT_LENGTH));
|
||||
|
||||
|
@ -2203,7 +2209,7 @@ public class StompV11Test extends StompTestBase {
|
|||
assertEquals("500,500", reply.getHeader("heart-beat"));
|
||||
|
||||
|
||||
instanceLog.debug("========== start pinger!");
|
||||
logger.debug("========== start pinger!");
|
||||
|
||||
conn.startPinger(100);
|
||||
|
||||
|
@ -2236,7 +2242,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame reply = conn.sendFrame(frame);
|
||||
|
||||
instanceLog.debug("Reply: " + reply.toString());
|
||||
logger.debug("Reply: " + reply.toString());
|
||||
|
||||
assertEquals("CONNECTED", reply.getCommand());
|
||||
|
||||
|
@ -2253,7 +2259,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
StompFrameHandlerV11 stompFrameHandler = (StompFrameHandlerV11) stompConnection.getStompVersionHandler();
|
||||
|
||||
instanceLog.debug("========== start pinger!");
|
||||
logger.debug("========== start pinger!");
|
||||
|
||||
conn.startPinger(100);
|
||||
|
||||
|
@ -2268,7 +2274,7 @@ public class StompV11Test extends StompTestBase {
|
|||
f = conn.sendFrame(subFrame);
|
||||
|
||||
f = conn.receiveFrame(1000);
|
||||
instanceLog.debug("Received " + f.toString());
|
||||
logger.debug("Received " + f.toString());
|
||||
Assert.assertTrue(f.getCommand().equals("ERROR"));
|
||||
|
||||
conn.stopPinger();
|
||||
|
@ -2290,7 +2296,7 @@ public class StompV11Test extends StompTestBase {
|
|||
|
||||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
instanceLog.info("Reconnecting!");
|
||||
logger.info("Reconnecting!");
|
||||
|
||||
if (sendDisconnect) {
|
||||
conn.disconnect();
|
||||
|
|
|
@ -266,7 +266,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
conn.disconnect();
|
||||
|
||||
instanceLog.debug("Got error frame " + reply);
|
||||
log.debug("Got error frame " + reply);
|
||||
|
||||
}
|
||||
|
||||
|
@ -287,7 +287,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
log.debug("received " + frame);
|
||||
|
||||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
|
@ -302,7 +302,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
log.debug("received " + frame);
|
||||
|
||||
//unsub
|
||||
unsubscribe(newConn, "a-sub");
|
||||
|
@ -323,7 +323,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
log.debug("received " + frame);
|
||||
|
||||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
|
@ -421,7 +421,7 @@ public class StompV12Test extends StompTestBase {
|
|||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
Assert.assertEquals(body, frame.getBody());
|
||||
|
||||
instanceLog.debug("received: " + frame);
|
||||
log.debug("received: " + frame);
|
||||
Assert.assertEquals("value1", frame.getHeader("foo"));
|
||||
|
||||
//unsub
|
||||
|
@ -479,7 +479,7 @@ public class StompV12Test extends StompTestBase {
|
|||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
Assert.assertEquals(body, frame.getBody());
|
||||
|
||||
instanceLog.debug("received: " + frame);
|
||||
log.debug("received: " + frame);
|
||||
Assert.assertEquals(null, frame.getHeader("header1"));
|
||||
Assert.assertEquals("value1 ", frame.getHeader(" header1"));
|
||||
Assert.assertEquals("value2 ", frame.getHeader(" header2"));
|
||||
|
@ -512,7 +512,7 @@ public class StompV12Test extends StompTestBase {
|
|||
.addHeader(hKey, hVal)
|
||||
.setBody(body);
|
||||
|
||||
instanceLog.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
log.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
|
||||
conn.sendFrame(frame);
|
||||
|
||||
|
@ -524,7 +524,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
frame = newConn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + frame);
|
||||
log.debug("received " + frame);
|
||||
|
||||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
|
@ -556,7 +556,7 @@ public class StompV12Test extends StompTestBase {
|
|||
String hVal = "is\\ttab";
|
||||
frame.addHeader(hKey, hVal);
|
||||
|
||||
instanceLog.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
log.debug("key: |" + hKey + "| val: |" + hVal + "|");
|
||||
|
||||
frame.setBody(body);
|
||||
|
||||
|
@ -564,7 +564,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("received " + error);
|
||||
log.debug("received " + error);
|
||||
|
||||
String desc = "Should have received an ERROR for undefined escape sequence";
|
||||
Assert.assertNotNull(desc, error);
|
||||
|
@ -707,7 +707,7 @@ public class StompV12Test extends StompTestBase {
|
|||
//now check the frame size
|
||||
int size = conn.getServerPingNumber();
|
||||
|
||||
instanceLog.debug("ping received: " + size);
|
||||
log.debug("ping received: " + size);
|
||||
|
||||
Assert.assertTrue("size: " + size, size > 5);
|
||||
|
||||
|
@ -936,7 +936,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
log.debug("Receiver error: " + error);
|
||||
|
||||
waitDisconnect(conn);
|
||||
Assert.assertFalse("Should be disconnected in STOMP 1.2 after ERROR", conn.isConnected());
|
||||
|
@ -1020,7 +1020,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
log.debug("Receiver error: " + error);
|
||||
|
||||
waitDisconnect(conn);
|
||||
Assert.assertFalse("Should be disconnected in STOMP 1.2 after ERROR", conn.isConnected());
|
||||
|
@ -1051,7 +1051,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.sendFrame(ackFrame);
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
log.debug("Receiver error: " + error);
|
||||
|
||||
Assert.assertEquals(Stomp.Responses.ERROR, error.getCommand());
|
||||
|
||||
|
@ -1086,7 +1086,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame error = conn.sendFrame(ackFrame);
|
||||
|
||||
instanceLog.debug("Receiver error: " + error);
|
||||
log.debug("Receiver error: " + error);
|
||||
|
||||
Assert.assertEquals(Stomp.Responses.ERROR, error.getCommand());
|
||||
|
||||
|
@ -1254,7 +1254,7 @@ public class StompV12Test extends StompTestBase {
|
|||
frame = conn.receiveFrame();
|
||||
Assert.assertNotNull(frame);
|
||||
|
||||
instanceLog.debug(i + " == received: " + frame);
|
||||
log.debug(i + " == received: " + frame);
|
||||
//ack on even numbers
|
||||
if (i % 2 == 0) {
|
||||
ack(conn, frame);
|
||||
|
@ -1272,7 +1272,7 @@ public class StompV12Test extends StompTestBase {
|
|||
for (int i = 0; i < num / 2; i++) {
|
||||
message = (TextMessage) consumer.receive(1000);
|
||||
Assert.assertNotNull(message);
|
||||
instanceLog.debug("Legal: " + message.getText());
|
||||
log.debug("Legal: " + message.getText());
|
||||
}
|
||||
|
||||
message = (TextMessage) consumer.receiveNoWait();
|
||||
|
@ -1296,13 +1296,13 @@ public class StompV12Test extends StompTestBase {
|
|||
// receive message from socket
|
||||
ClientStompFrame frame = conn.receiveFrame(1000);
|
||||
|
||||
instanceLog.debug("received frame : " + frame);
|
||||
log.debug("received frame : " + frame);
|
||||
Assert.assertEquals("Hello World", frame.getBody());
|
||||
Assert.assertEquals("sub1", frame.getHeader(Stomp.Headers.Message.SUBSCRIPTION));
|
||||
|
||||
frame = newConn.receiveFrame(1000);
|
||||
|
||||
instanceLog.debug("received 2 frame : " + frame);
|
||||
log.debug("received 2 frame : " + frame);
|
||||
Assert.assertEquals("Hello World", frame.getBody());
|
||||
Assert.assertEquals("sub2", frame.getHeader(Stomp.Headers.Message.SUBSCRIPTION));
|
||||
|
||||
|
@ -1355,11 +1355,11 @@ public class StompV12Test extends StompTestBase {
|
|||
subscribe(conn, getName(), Stomp.Headers.Subscribe.AckModeValues.AUTO);
|
||||
|
||||
String text = "A" + "\u00ea" + "\u00f1" + "\u00fc" + "C";
|
||||
instanceLog.debug(text);
|
||||
log.debug(text);
|
||||
sendJmsMessage(text);
|
||||
|
||||
ClientStompFrame frame = conn.receiveFrame();
|
||||
instanceLog.debug("{}", frame);
|
||||
log.debug("{}", frame);
|
||||
Assert.assertTrue(frame.getCommand().equals(Stomp.Responses.MESSAGE));
|
||||
Assert.assertNotNull(frame.getHeader(Stomp.Headers.Subscribe.DESTINATION));
|
||||
Assert.assertTrue(frame.getBody().equals(text));
|
||||
|
@ -1705,7 +1705,7 @@ public class StompV12Test extends StompTestBase {
|
|||
TextMessage m = (TextMessage) arg0;
|
||||
latch.countDown();
|
||||
try {
|
||||
instanceLog.debug("___> latch now: " + latch.getCount() + " m: " + m.getText());
|
||||
log.debug("___> latch now: " + latch.getCount() + " m: " + m.getText());
|
||||
} catch (JMSException e) {
|
||||
Assert.fail("here failed");
|
||||
e.printStackTrace();
|
||||
|
@ -1996,7 +1996,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
|
||||
instanceLog.debug("Message: " + frame);
|
||||
log.debug("Message: " + frame);
|
||||
|
||||
Assert.assertEquals("5", frame.getHeader(Stomp.Headers.CONTENT_LENGTH));
|
||||
|
||||
|
@ -2352,7 +2352,7 @@ public class StompV12Test extends StompTestBase {
|
|||
|
||||
ClientStompFrame frame = conn.receiveFrame();
|
||||
|
||||
instanceLog.debug("Received: " + frame);
|
||||
log.debug("Received: " + frame);
|
||||
|
||||
Assert.assertEquals(Stomp.Responses.MESSAGE, frame.getCommand());
|
||||
Assert.assertEquals("ID:MYMACHINE-50616-635482262727823605-1:1:1:1", frame.getHeader(Stomp.Headers.Message.SUBSCRIPTION));
|
||||
|
|
|
@ -675,7 +675,7 @@ public class BasicXaTest extends ActiveMQTestBase {
|
|||
|
||||
String[] preparedTransactions = messagingService.getActiveMQServerControl().listPreparedTransactions();
|
||||
Assert.assertEquals(1, preparedTransactions.length);
|
||||
instanceLog.debug(preparedTransactions[0]);
|
||||
log.debug(preparedTransactions[0]);
|
||||
Assert.assertTrue(messagingService.getActiveMQServerControl().commitPreparedTransaction(XidImpl.toBase64String(xid)));
|
||||
Assert.assertEquals(1, messagingService.getActiveMQServerControl().listHeuristicCommittedTransactions().length);
|
||||
|
||||
|
@ -693,7 +693,7 @@ public class BasicXaTest extends ActiveMQTestBase {
|
|||
|
||||
String[] preparedTransactions = messagingService.getActiveMQServerControl().listPreparedTransactions();
|
||||
Assert.assertEquals(1, preparedTransactions.length);
|
||||
instanceLog.debug(preparedTransactions[0]);
|
||||
log.debug(preparedTransactions[0]);
|
||||
|
||||
Assert.assertTrue(messagingService.getActiveMQServerControl().rollbackPreparedTransaction(XidImpl.toBase64String(xid)));
|
||||
Assert.assertEquals(1, messagingService.getActiveMQServerControl().listHeuristicRolledBackTransactions().length);
|
||||
|
|
|
@ -19,6 +19,7 @@ package org.apache.activemq.artemis.tests.integration.xa;
|
|||
import javax.transaction.xa.XAException;
|
||||
import javax.transaction.xa.XAResource;
|
||||
import javax.transaction.xa.Xid;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
|
@ -58,10 +59,14 @@ import org.junit.Before;
|
|||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.junit.runners.Parameterized;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@RunWith(Parameterized.class)
|
||||
public class XaTimeoutTest extends ActiveMQTestBase {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||
|
||||
private final Map<String, AddressSettings> addressSettings = new HashMap<>();
|
||||
|
||||
private ActiveMQServer server;
|
||||
|
@ -421,7 +426,7 @@ public class XaTimeoutTest extends ActiveMQTestBase {
|
|||
boolean rollback = false;
|
||||
if (msgCount.getAndIncrement() == 0) {
|
||||
rollback = true;
|
||||
instanceLog.debug("Forcing first message to time out");
|
||||
logger.debug("Forcing first message to time out");
|
||||
Thread.sleep(5000);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue