ARTEMIS-4020 Using a little trick to create the Loggers

Trick provided by Tim Bish
This commit is contained in:
Clebert Suconic 2022-09-28 15:30:24 -04:00 committed by clebertsuconic
parent 4cfc4cbb12
commit 12cc70c5bf
515 changed files with 1153 additions and 643 deletions

View File

@ -36,13 +36,14 @@ import org.apache.activemq.artemis.dto.ManagementContextDTO;
import org.apache.activemq.artemis.jms.server.config.impl.FileJMSConfiguration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* Abstract class where we can replace the configuration in various places *
*/
public abstract class Configurable extends ActionAbstract {
private static final Logger logger = LoggerFactory.getLogger(Configurable.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Arguments(description = "Broker Configuration URI, default 'xml:${ARTEMIS_INSTANCE}/etc/bootstrap.xml'")
String configuration;

View File

@ -42,11 +42,12 @@ import org.apache.activemq.artemis.utils.Base64;
import org.apache.activemq.artemis.utils.UUIDGenerator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/** This is an Utility class that will import the outputs in XML format. */
public class XMLMessageImporter {
private static final Logger logger = LoggerFactory.getLogger(XMLMessageImporter.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private XMLStreamReader reader;

View File

@ -66,11 +66,12 @@ import org.apache.activemq.artemis.core.server.JournalType;
import org.apache.activemq.artemis.utils.collections.LinkedListIterator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
@Command(name = "exp", description = "Export all message-data using an XML that could be interpreted by any system.")
public final class XmlDataExporter extends DBOption {
private static final Logger logger = LoggerFactory.getLogger(XmlDataExporter.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private XMLStreamWriter xmlWriter;

View File

@ -65,6 +65,7 @@ import org.apache.activemq.artemis.utils.ClassloadingUtil;
import org.apache.activemq.artemis.utils.ListUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* Read XML output from <code>org.apache.activemq.artemis.core.persistence.impl.journal.XmlDataExporter</code>, create a core session, and
@ -74,7 +75,7 @@ import org.slf4j.LoggerFactory;
@Command(name = "imp", description = "Import all message-data using an XML that could be interpreted by any system.")
public final class XmlDataImporter extends ActionAbstract {
private static final Logger logger = LoggerFactory.getLogger(XmlDataImporter.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private XMLStreamReader reader;

View File

@ -103,6 +103,7 @@ import org.junit.Before;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
@ -118,7 +119,7 @@ import static org.junit.Assert.fail;
* Test to validate that the CLI doesn't throw improper exceptions when invoked.
*/
public class ArtemisTest extends CliTestBase {
private static final Logger log = LoggerFactory.getLogger(ArtemisTest.class);
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
// some tests will set this, as some security methods will need to know the server the CLI started
private ActiveMQServer server;

View File

@ -21,12 +21,13 @@ import org.apache.activemq.artemis.utils.PasswordMaskingUtil;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
public class HashUtilTest {
private static final Logger log = LoggerFactory.getLogger(HashUtilTest.class);
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Test
public void testDefaultHashFormat() throws Exception {

View File

@ -30,13 +30,14 @@ import java.util.concurrent.atomic.AtomicBoolean;
import org.apache.activemq.artemis.utils.ActiveMQThreadFactory;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This is for components with a scheduled at a fixed rate.
*/
public abstract class ActiveMQScheduledComponent implements ActiveMQComponent, Runnable {
private static final Logger logger = LoggerFactory.getLogger(ActiveMQScheduledComponent.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
protected ScheduledExecutorService scheduledExecutorService;
private boolean startedOwnScheduler;

View File

@ -37,6 +37,7 @@ import org.apache.activemq.artemis.utils.Env;
import org.apache.activemq.artemis.utils.collections.ConcurrentHashSet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This will use {@link InetAddress#isReachable(int)} to determine if the network is alive.
@ -44,7 +45,7 @@ import org.slf4j.LoggerFactory;
*/
public class NetworkHealthCheck extends ActiveMQScheduledComponent {
private static final Logger logger = LoggerFactory.getLogger(NetworkHealthCheck.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final Set<ActiveMQComponent> componentList = new ConcurrentHashSet<>();
private final Set<String> addresses = new ConcurrentHashSet<>();

View File

@ -21,6 +21,7 @@ import java.util.Properties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This class will be used to perform generic class-loader operations,
@ -31,7 +32,7 @@ import org.slf4j.LoggerFactory;
public final class ClassloadingUtil {
private static final Logger logger = LoggerFactory.getLogger(ClassloadingUtil.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final String INSTANTIATION_EXCEPTION_MESSAGE = "Your class must have a constructor without arguments. If it is an inner class, it must be static!";

View File

@ -34,6 +34,7 @@ import java.util.Properties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* A DefaultSensitiveDataCodec
@ -49,7 +50,7 @@ import org.slf4j.LoggerFactory;
*/
public class DefaultSensitiveStringCodec implements SensitiveDataCodec<String> {
private static final Logger logger = LoggerFactory.getLogger(DefaultSensitiveStringCodec.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final String ALGORITHM = "algorithm";
public static final String BLOWFISH_KEY = "key";

View File

@ -22,6 +22,7 @@ import java.util.concurrent.atomic.AtomicLongFieldUpdater;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class SizeAwareMetric {
@ -29,7 +30,7 @@ public class SizeAwareMetric {
void add(int delta, boolean sizeOnly);
}
private static final Logger logger = LoggerFactory.getLogger(SizeAwareMetric.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final int PENDING_FREE = 0, FREE = 1, PENDING_OVER_SIZE = 2, OVER_SIZE = 3, PENDING_OVER_ELEMENTS = 4, OVER_ELEMENTS = 5, NOT_USED = -1;

View File

@ -21,6 +21,7 @@ package org.apache.activemq.artemis.utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import java.io.IOException;
import java.io.PrintWriter;
@ -32,7 +33,7 @@ import java.lang.management.ThreadInfo;
import java.lang.management.ThreadMXBean;
public final class ThreadDumpUtil {
private static final Logger logger = LoggerFactory.getLogger(ThreadDumpUtil.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static String threadDump(final String msg) {

View File

@ -25,6 +25,7 @@ import org.apache.activemq.artemis.api.core.SimpleString;
import org.apache.activemq.artemis.logs.ActiveMQUtilBundle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* A UTF8Util
@ -33,7 +34,7 @@ import org.slf4j.LoggerFactory;
*/
public final class UTF8Util {
private static final Logger logger = LoggerFactory.getLogger(UTF8Util.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final ThreadLocal<SoftReference<StringUtilBuffer>> currentBuffer = new ThreadLocal<>();

View File

@ -34,10 +34,11 @@ import java.util.concurrent.TimeUnit;
import org.apache.activemq.artemis.api.core.SimpleString;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public final class UUIDGenerator {
private static final Logger logger = LoggerFactory.getLogger(UUIDGenerator.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final UUIDGenerator sSingleton = new UUIDGenerator();

View File

@ -22,6 +22,7 @@ import java.util.concurrent.Executor;
import org.apache.activemq.artemis.api.core.ActiveMQInterruptedException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* An executor that always runs all tasks in order, using a delegate executor to run the tasks.
@ -35,7 +36,7 @@ public class OrderedExecutor extends ProcessorBase<Runnable> implements ArtemisE
super(delegate);
}
private static final Logger logger = LoggerFactory.getLogger(OrderedExecutor.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private boolean fair;

View File

@ -26,10 +26,11 @@ import java.util.function.Consumer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public abstract class ProcessorBase<T> extends HandlerBase {
private static final Logger logger = LoggerFactory.getLogger(ProcessorBase.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final int STATE_NOT_RUNNING = 0;
public static final int STATE_RUNNING = 1;
public static final int STATE_FORCED_SHUTDOWN = 2;

View File

@ -23,10 +23,11 @@ import java.util.function.ToIntFunction;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class ThresholdActor<T> extends ProcessorBase<Object> {
private static final Logger logger = LoggerFactory.getLogger(ThresholdActor.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final AtomicIntegerFieldUpdater<ThresholdActor> SIZE_UPDATER = AtomicIntegerFieldUpdater.newUpdater(ThresholdActor.class, "size");
private volatile int size = 0;

View File

@ -28,6 +28,7 @@ import java.util.concurrent.locks.StampedLock;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static org.apache.activemq.artemis.utils.Preconditions.checkArgument;
@ -41,7 +42,7 @@ import static org.apache.activemq.artemis.utils.Preconditions.checkArgument;
*/
public class ConcurrentLongHashSet {
private static final Logger logger = LoggerFactory.getLogger(ConcurrentLongHashSet.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final long EmptyItem = -1L;
private static final long DeletedItem = -2L;

View File

@ -26,10 +26,11 @@ import org.apache.activemq.artemis.core.server.ActiveMQScheduledComponent;
import org.apache.activemq.artemis.utils.collections.ConcurrentHashSet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class CriticalAnalyzerImpl implements CriticalAnalyzer {
private final Logger logger = LoggerFactory.getLogger(CriticalAnalyzer.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private volatile long timeoutNanoSeconds;

View File

@ -22,6 +22,7 @@ import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
import org.apache.activemq.artemis.utils.ArtemisCloseable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class CriticalMeasure {
@ -29,7 +30,7 @@ public class CriticalMeasure {
return closeable == dummyCloseable;
}
private static final Logger logger = LoggerFactory.getLogger(CriticalMeasure.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
// this is used on enterCritical, if the logger is in trace mode
private volatile Exception traceEnter;

View File

@ -28,10 +28,11 @@ import org.apache.commons.beanutils.FluentPropertyBeanIntrospector;
import org.apache.commons.beanutils.IntrospectionContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class FluentPropertyBeanIntrospectorWithIgnores extends FluentPropertyBeanIntrospector {
static Logger logger = LoggerFactory.getLogger(FluentPropertyBeanIntrospectorWithIgnores.class);
static Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static ConcurrentHashSet<Pair<String, String>> ignores = new ConcurrentHashSet<>();

View File

@ -29,6 +29,7 @@ import io.netty.buffer.Unpooled;
import io.netty.util.internal.PlatformDependent;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.junit.Assert;
import org.junit.Assume;
import org.junit.Test;
@ -40,7 +41,7 @@ import static org.junit.Assert.fail;
public class ByteUtilTest {
private static final Logger log = LoggerFactory.getLogger(ByteUtilTest.class);
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Test
public void testBytesToString() {

View File

@ -18,6 +18,7 @@ package org.apache.activemq.artemis.utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.junit.Test;
import java.util.HashMap;
@ -30,7 +31,7 @@ import static org.junit.Assert.fail;
public class DefaultSensitiveStringCodecTest {
private static final Logger log = LoggerFactory.getLogger(DefaultSensitiveStringCodecTest.class);
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Test
public void testDefaultAlgorithm() throws Exception {

View File

@ -28,11 +28,12 @@ import java.util.concurrent.atomic.AtomicInteger;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.junit.Assert;
import org.junit.Test;
public class OrderedExecutorSanityTest {
private static final Logger log = LoggerFactory.getLogger(OrderedExecutorSanityTest.class);
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Test
public void shouldExecuteTasksInOrder() throws InterruptedException {

View File

@ -29,12 +29,13 @@ import org.apache.activemq.artemis.utils.ReusableLatch;
import org.apache.activemq.artemis.utils.Wait;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.junit.Assert;
import org.junit.Test;
public class MultiThreadCriticalMeasureTest {
private static final Logger logger = LoggerFactory.getLogger(MultiThreadCriticalMeasureTest.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Test
public void testMultiThread() throws Throwable {

View File

@ -25,13 +25,14 @@ import org.apache.activemq.artemis.core.server.ComponentConfigurationRoutingType
import org.apache.activemq.artemis.utils.critical.CriticalAnalyzerPolicy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* Default values of ActiveMQ Artemis configuration parameters.
*/
public final class ActiveMQDefaultConfiguration {
private static final Logger logger = LoggerFactory.getLogger(ActiveMQDefaultConfiguration.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
/*
* <p> In order to avoid compile time in-lining of constants, all access is done through methods

View File

@ -19,6 +19,7 @@ package org.apache.activemq.artemis.api.core;
import org.apache.activemq.artemis.api.core.jgroups.JChannelManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.jgroups.JChannel;
/**
@ -28,7 +29,7 @@ import org.jgroups.JChannel;
*/
public class ChannelBroadcastEndpointFactory implements BroadcastEndpointFactory {
private static final Logger logger = LoggerFactory.getLogger(ChannelBroadcastEndpointFactory.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final JChannel channel;

View File

@ -23,6 +23,7 @@ import org.apache.activemq.artemis.api.core.jgroups.JChannelWrapper;
import org.apache.activemq.artemis.api.core.jgroups.JGroupsReceiver;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.jgroups.JChannel;
/**
@ -30,7 +31,7 @@ import org.jgroups.JChannel;
*/
public abstract class JGroupsBroadcastEndpoint implements BroadcastEndpoint {
private static final Logger logger = LoggerFactory.getLogger(JGroupsBroadcastEndpoint.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final String channelName;

View File

@ -23,6 +23,7 @@ import java.util.Map;
import org.apache.activemq.artemis.api.core.JGroupsBroadcastEndpoint;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This class maintain a global Map of JChannels wrapped in JChannelWrapper for
@ -33,6 +34,8 @@ import org.slf4j.LoggerFactory;
*/
public class JChannelManager {
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final JChannelManager theInstance = new JChannelManager();
public static JChannelManager getInstance() {
@ -55,8 +58,6 @@ public class JChannelManager {
// this is useful for testcases using a single channel.
private boolean loopbackMessages = false;
private final Logger logger = LoggerFactory.getLogger(JChannelManager.class);
private static final Map<String, JChannelWrapper> channels = new HashMap<>();
public boolean isLoopbackMessages() {

View File

@ -25,6 +25,7 @@ import org.jgroups.Message;
import org.jgroups.Receiver;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This class wraps a JChannel with a reference counter. The reference counter
@ -33,7 +34,7 @@ import org.slf4j.LoggerFactory;
*/
public class JChannelWrapper {
private static final Logger logger = LoggerFactory.getLogger(JChannelWrapper.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private boolean connected = false;
int refCount = 1;

View File

@ -23,6 +23,7 @@ import java.util.concurrent.TimeUnit;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.jgroups.Receiver;
/**
@ -31,7 +32,7 @@ import org.jgroups.Receiver;
*/
public class JGroupsReceiver implements Receiver {
private static final Logger logger = LoggerFactory.getLogger(JGroupsReceiver.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final BlockingQueue<byte[]> dequeue = new LinkedBlockingDeque<>();

View File

@ -23,10 +23,11 @@ import org.apache.activemq.artemis.api.core.SimpleString;
import org.apache.activemq.artemis.spi.core.remoting.SessionContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public abstract class AbstractProducerCreditsImpl implements ClientProducerCredits {
private static final Logger logger = LoggerFactory.getLogger(AbstractProducerCreditsImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
protected int pendingCredits;

View File

@ -20,10 +20,11 @@ package org.apache.activemq.artemis.core.client.impl;
import org.apache.activemq.artemis.api.core.SimpleString;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class AsynchronousProducerCreditsImpl extends AbstractProducerCreditsImpl {
private static final Logger logger = LoggerFactory.getLogger(AsynchronousProducerCreditsImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
int balance;

View File

@ -47,11 +47,12 @@ import org.apache.activemq.artemis.utils.collections.PriorityLinkedList;
import org.apache.activemq.artemis.utils.collections.PriorityLinkedListImpl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public final class ClientConsumerImpl implements ClientConsumerInternal {
private static final Logger logger = LoggerFactory.getLogger(ClientConsumerImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final long CLOSE_TIMEOUT_MILLISECONDS = 10000;

View File

@ -35,13 +35,14 @@ import org.apache.activemq.artemis.utils.TokenBucketLimiter;
import org.apache.activemq.artemis.utils.UUIDGenerator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* The client-side Producer.
*/
public class ClientProducerImpl implements ClientProducerInternal {
private static final Logger logger = LoggerFactory.getLogger(ClientProducerImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final SimpleString address;

View File

@ -72,10 +72,11 @@ import org.apache.activemq.artemis.utils.actors.OrderedExecutorFactory;
import org.apache.activemq.artemis.utils.collections.ConcurrentHashSet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class ClientSessionFactoryImpl implements ClientSessionFactoryInternal, ClientConnectionLifeCycleListener {
private static final Logger logger = LoggerFactory.getLogger(ClientSessionFactoryImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final ServerLocatorInternal serverLocator;

View File

@ -60,10 +60,11 @@ import org.apache.activemq.artemis.utils.UUIDGenerator;
import org.apache.activemq.artemis.utils.XidCodecSupport;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public final class ClientSessionImpl implements ClientSessionInternal, FailureListener {
private static final Logger logger = LoggerFactory.getLogger(ClientSessionImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final Map<String, String> metadata = new HashMap<>();

View File

@ -75,6 +75,7 @@ import org.apache.activemq.artemis.utils.actors.OrderedExecutor;
import org.apache.activemq.artemis.utils.uri.FluentPropertyBeanIntrospectorWithIgnores;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This is the implementation of {@link org.apache.activemq.artemis.api.core.client.ServerLocator} and all
@ -82,7 +83,7 @@ import org.slf4j.LoggerFactory;
*/
public final class ServerLocatorImpl implements ServerLocatorInternal, DiscoveryListener {
private static final Logger logger = LoggerFactory.getLogger(ServerLocatorImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private enum STATE {
INITIALIZED, CLOSED, CLOSING

View File

@ -33,10 +33,11 @@ import org.apache.activemq.artemis.spi.core.protocol.RemotingConnection;
import org.apache.activemq.artemis.spi.core.remoting.Connector;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public final class Topology {
private static final Logger logger = LoggerFactory.getLogger(Topology.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final Set<ClusterTopologyListener> topologyListeners;

View File

@ -42,6 +42,7 @@ import org.apache.activemq.artemis.utils.ActiveMQThreadFactory;
import org.apache.activemq.artemis.utils.collections.TypedProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This class is used to search for members on the cluster through the opaque interface {@link BroadcastEndpoint}.
@ -53,7 +54,7 @@ import org.slf4j.LoggerFactory;
*/
public final class DiscoveryGroup implements ActiveMQComponent {
private static final Logger logger = LoggerFactory.getLogger(DiscoveryGroup.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final List<DiscoveryListener> listeners = new ArrayList<>();

View File

@ -60,6 +60,7 @@ import org.apache.activemq.artemis.utils.UUID;
import org.apache.activemq.artemis.utils.collections.TypedProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static org.apache.activemq.artemis.utils.ByteUtil.ensureExactWritable;
@ -71,7 +72,7 @@ public class CoreMessage extends RefCountMessage implements ICoreMessage {
protected volatile int memoryEstimate = -1;
private static final Logger logger = LoggerFactory.getLogger(CoreMessage.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
// There's an integer with the number of bytes for the body
public static final int BODY_OFFSET = DataConstants.SIZE_INT;

View File

@ -36,10 +36,11 @@ import org.apache.activemq.artemis.api.core.Message;
import org.apache.activemq.artemis.api.core.SimpleString;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class MessageOpenTypeFactory<M extends Message> {
private static final Logger logger = LoggerFactory.getLogger(MessageOpenTypeFactory.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public MessageOpenTypeFactory() {
try {

View File

@ -65,6 +65,7 @@ import org.apache.activemq.artemis.spi.core.remoting.TopologyResponseHandler;
import org.apache.activemq.artemis.utils.VersionLoader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This class will return specific packets for different types of actions happening on a messaging protocol.
@ -80,7 +81,7 @@ import org.slf4j.LoggerFactory;
public class ActiveMQClientProtocolManager implements ClientProtocolManager {
private static final Logger logger = LoggerFactory.getLogger(ActiveMQClientProtocolManager.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final String handshake = "ARTEMIS";

View File

@ -131,10 +131,11 @@ import org.apache.activemq.artemis.spi.core.remoting.SessionContext;
import org.apache.activemq.artemis.utils.TokenBucketLimiterImpl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class ActiveMQSessionContext extends SessionContext {
private static final Logger logger = LoggerFactory.getLogger(ActiveMQSessionContext.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final Channel sessionChannel;
private final int serverVersion;

View File

@ -44,10 +44,11 @@ import org.apache.activemq.artemis.spi.core.protocol.RemotingConnection;
import org.apache.activemq.artemis.utils.ConcurrentUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public final class ChannelImpl implements Channel {
private static final Logger logger = LoggerFactory.getLogger(ChannelImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public enum CHANNEL_ID {
/**

View File

@ -48,10 +48,11 @@ import org.apache.activemq.artemis.spi.core.remoting.Connection;
import org.apache.activemq.artemis.utils.SimpleIDGenerator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class RemotingConnectionImpl extends AbstractRemotingConnection implements CoreRemotingConnection {
private static final Logger logger = LoggerFactory.getLogger(RemotingConnectionImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final PacketDecoder packetDecoder;

View File

@ -32,10 +32,11 @@ import org.apache.activemq.artemis.spi.core.protocol.RemotingConnection;
import org.apache.activemq.artemis.spi.core.remoting.Connection;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class CertificateUtil {
private static final Logger logger = LoggerFactory.getLogger(CertificateUtil.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final String SSL_HANDLER_NAME = "ssl";

View File

@ -23,6 +23,7 @@ import org.apache.activemq.artemis.core.client.ActiveMQClientLogger;
import org.apache.activemq.artemis.utils.Env;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* This class will check for Epoll or KQueue is available, and return false in case of NoClassDefFoundError
@ -30,7 +31,7 @@ import org.slf4j.LoggerFactory;
*/
public class CheckDependencies {
private static final Logger logger = LoggerFactory.getLogger(CheckDependencies.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final boolean isEpollAvailable() {
try {

View File

@ -45,12 +45,13 @@ import org.apache.activemq.artemis.utils.Env;
import org.apache.activemq.artemis.utils.IPV6Util;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static org.apache.activemq.artemis.utils.Preconditions.checkNotNull;
public class NettyConnection implements Connection {
private static final Logger logger = LoggerFactory.getLogger(NettyConnection.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final int DEFAULT_WAIT_MILLIS = 10_000;

View File

@ -125,6 +125,7 @@ import org.apache.activemq.artemis.utils.FutureLatch;
import org.apache.activemq.artemis.utils.IPV6Util;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static org.apache.activemq.artemis.utils.Base64.encodeBytes;
@ -134,7 +135,7 @@ public class NettyConnector extends AbstractConnector {
public static String EPOLL_CONNECTOR_TYPE = "EPOLL";
public static String KQUEUE_CONNECTOR_TYPE = "KQUEUE";
private static final Logger logger = LoggerFactory.getLogger(NettyConnector.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final String JAVAX_KEYSTORE_PATH_PROP_NAME = "javax.net.ssl.keyStore";
public static final String JAVAX_KEYSTORE_PASSWORD_PROP_NAME = "javax.net.ssl.keyStorePassword";

View File

@ -25,10 +25,11 @@ import io.netty.util.Version;
import org.apache.activemq.artemis.api.config.ActiveMQDefaultConfiguration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class TransportConstants {
private static final Logger logger = LoggerFactory.getLogger(TransportConstants.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final String SSL_CONTEXT_PROP_NAME = "sslContext";

View File

@ -16,6 +16,7 @@
*/
package org.apache.activemq.artemis.core.remoting.impl.ssl;
import java.lang.invoke.MethodHandles;
import java.util.Map;
import io.netty.handler.ssl.SslContext;
@ -23,12 +24,16 @@ import org.apache.activemq.artemis.core.remoting.impl.netty.NettyConnector;
import org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants;
import org.apache.activemq.artemis.spi.core.remoting.ssl.OpenSSLContextFactory;
import org.apache.activemq.artemis.spi.core.remoting.ssl.SSLContextConfig;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Default {@link OpenSSLContextFactory} for use in {@link NettyConnector} and NettyAcceptor.
*/
public class DefaultOpenSSLContextFactory implements OpenSSLContextFactory {
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
/**
* @param additionalOpts not used by this implementation
*
@ -36,7 +41,7 @@ public class DefaultOpenSSLContextFactory implements OpenSSLContextFactory {
*/
@Override
public SslContext getClientSslContext(final SSLContextConfig config, final Map<String, Object> additionalOpts) throws Exception {
log.debug("Creating Client OpenSSL Context with {}", config);
logger.debug("Creating Client OpenSSL Context with {}", config);
return new SSLSupport(config)
.setSslProvider(TransportConstants.OPENSSL_PROVIDER)
.createNettyClientContext();
@ -49,7 +54,7 @@ public class DefaultOpenSSLContextFactory implements OpenSSLContextFactory {
*/
@Override
public SslContext getServerSslContext(final SSLContextConfig config, final Map<String, Object> additionalOpts) throws Exception {
log.debug("Creating Server OpenSSL Context with {}", config);
logger.debug("Creating Server OpenSSL Context with {}", config);
return new SSLSupport(config)
.setSslProvider(TransportConstants.OPENSSL_PROVIDER)
.createNettyContext();

View File

@ -15,18 +15,23 @@
*/
package org.apache.activemq.artemis.core.remoting.impl.ssl;
import java.lang.invoke.MethodHandles;
import java.util.Map;
import javax.net.ssl.SSLContext;
import org.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants;
import org.apache.activemq.artemis.spi.core.remoting.ssl.SSLContextConfig;
import org.apache.activemq.artemis.spi.core.remoting.ssl.SSLContextFactory;
import org.apache.activemq.artemis.utils.ConfigurationHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Simple SSLContextFactory for use in NettyConnector and NettyAcceptor.
*/
public class DefaultSSLContextFactory implements SSLContextFactory {
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Override
public SSLContext getSSLContext(final SSLContextConfig config, final Map<String, Object> additionalOpts) throws Exception {
final boolean useDefaultSslContext = ConfigurationHelper.getBooleanProperty(
@ -36,11 +41,11 @@ public class DefaultSSLContextFactory implements SSLContextFactory {
);
if (useDefaultSslContext) {
log.debug("Using the Default JDK SSLContext.");
logger.debug("Using the Default JDK SSLContext.");
return SSLContext.getDefault();
}
log.debug("Creating JDK SSLContext with {}", config);
logger.debug("Creating JDK SSLContext with {}", config);
return new SSLSupport(config).createContext();
}

View File

@ -35,12 +35,13 @@ import org.apache.activemq.artemis.spi.core.remoting.Connection;
import org.apache.activemq.artemis.spi.core.remoting.ReadyListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import javax.security.auth.Subject;
public abstract class AbstractRemotingConnection implements RemotingConnection {
private static final Logger logger = LoggerFactory.getLogger(AbstractRemotingConnection.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
protected final List<FailureListener> failureListeners = new CopyOnWriteArrayList<>();
protected final List<CloseListener> closeListeners = new CopyOnWriteArrayList<>();

View File

@ -19,8 +19,6 @@ package org.apache.activemq.artemis.spi.core.remoting.ssl;
import java.util.Map;
import io.netty.handler.ssl.SslContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Service interface to create an {@link SslContext} for a configuration.
@ -31,8 +29,6 @@ import org.slf4j.LoggerFactory;
*/
public interface OpenSSLContextFactory extends Comparable<OpenSSLContextFactory> {
Logger log = LoggerFactory.getLogger(OpenSSLContextFactory.class);
/**
* Release any cached {@link SslContext} instances.
*/

View File

@ -17,8 +17,6 @@ package org.apache.activemq.artemis.spi.core.remoting.ssl;
import java.util.Map;
import javax.net.ssl.SSLContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Service interface to create a SSLContext for a configuration.
@ -28,7 +26,6 @@ import org.slf4j.LoggerFactory;
* in your jar and fill it with the full qualified name of your implementation.
*/
public interface SSLContextFactory extends Comparable<SSLContextFactory> {
Logger log = LoggerFactory.getLogger(SSLContextFactory.class);
/**
* @return an {@link SSLContext} for the given configuration.

View File

@ -27,13 +27,14 @@ import org.apache.activemq.artemis.api.core.client.ClientSession.AddressQuery;
import org.apache.activemq.artemis.core.protocol.core.impl.PacketImpl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* Utility class to create queues 'automatically'.
*/
public class AutoCreateUtil {
private static final Logger logger = LoggerFactory.getLogger(AutoCreateUtil.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static void autoCreateQueue(ClientSession session, SimpleString destAddress, SimpleString selectorString) throws ActiveMQException {
AddressQuery response = session.addressQuery(destAddress);

View File

@ -37,6 +37,7 @@ import org.apache.activemq.artemis.core.client.ActiveMQClientLogger;
import org.apache.activemq.artemis.core.client.ActiveMQClientMessageBundle;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
@ -47,7 +48,7 @@ import org.xml.sax.SAXException;
public final class XMLUtil {
private static final Logger logger = LoggerFactory.getLogger(XMLUtil.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private XMLUtil() {
// Utility class

View File

@ -23,12 +23,13 @@ import org.apache.activemq.artemis.api.core.TransportConfiguration;
import org.apache.activemq.artemis.uri.ConnectorTransportConfigurationParser;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.junit.Assert;
import org.junit.Test;
public class ConnectorTransportConfigurationParserURITest {
private static final Logger logger = LoggerFactory.getLogger(ConnectorTransportConfigurationParserURITest.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Test
public void testParse() throws Exception {

View File

@ -19,6 +19,7 @@ package org.apache.activemq.hawtio.branding;
import io.hawt.web.plugin.HawtioPlugin;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
@ -29,7 +30,7 @@ import javax.servlet.ServletContextListener;
**/
public class PluginContextListener implements ServletContextListener {
private static final Logger LOG = LoggerFactory.getLogger(PluginContextListener.class);
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
HawtioPlugin plugin = null;

View File

@ -19,6 +19,7 @@ package org.apache.activemq.hawtio.plugin;
import io.hawt.web.plugin.HawtioPlugin;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import javax.servlet.ServletContext;
import javax.servlet.ServletContextEvent;
@ -29,7 +30,7 @@ import javax.servlet.ServletContextListener;
**/
public class PluginContextListener implements ServletContextListener {
private static final Logger LOG = LoggerFactory.getLogger(PluginContextListener.class);
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
HawtioPlugin plugin = null;

View File

@ -27,6 +27,7 @@ import java.util.stream.Stream;
import org.apache.activemq.artemis.jdbc.store.sql.SQLProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* Class to hold common database functionality such as drivers and connections
@ -34,7 +35,7 @@ import org.slf4j.LoggerFactory;
@SuppressWarnings("SynchronizeOnNonFinalField")
public abstract class AbstractJDBCDriver {
private static final Logger logger = LoggerFactory.getLogger(AbstractJDBCDriver.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
protected SQLProvider sqlProvider;

View File

@ -27,10 +27,11 @@ import org.apache.activemq.artemis.jdbc.store.logging.LoggingConnection;
import org.apache.activemq.artemis.jdbc.store.sql.PropertySQLProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class JDBCConnectionProvider {
private static final Logger logger = LoggerFactory.getLogger(JDBCConnectionProvider.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private DataSource dataSource;
private Executor networkTimeoutExecutor;
private int networkTimeoutMillis;

View File

@ -23,10 +23,11 @@ import org.apache.activemq.artemis.jdbc.store.sql.PropertySQLProvider;
import org.apache.activemq.artemis.jdbc.store.sql.SQLProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class JDBCUtils {
private static final Logger logger = LoggerFactory.getLogger(JDBCUtils.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static SQLProvider.Factory getSQLProviderFactory(String url) {
PropertySQLProvider.Factory.SQLDialect dialect = PropertySQLProvider.Factory.identifyDialect(url);

View File

@ -36,10 +36,11 @@ import org.apache.activemq.artemis.core.journal.EncodingSupport;
import org.apache.activemq.artemis.core.journal.impl.SimpleWaitIOCallback;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class JDBCSequentialFile implements SequentialFile {
private static final Logger logger = LoggerFactory.getLogger(JDBCSequentialFile.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final String filename;

View File

@ -35,10 +35,11 @@ import org.apache.activemq.artemis.jdbc.store.sql.SQLProvider;
import org.apache.activemq.artemis.utils.collections.ConcurrentHashSet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class JDBCSequentialFileFactory implements SequentialFileFactory, ActiveMQComponent {
private static final Logger logger = LoggerFactory.getLogger(JDBCSequentialFileFactory.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private boolean started;

View File

@ -31,11 +31,12 @@ import org.apache.activemq.artemis.jdbc.store.drivers.JDBCConnectionProvider;
import org.apache.activemq.artemis.jdbc.store.sql.SQLProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
@SuppressWarnings("SynchronizeOnNonFinalField")
public class JDBCSequentialFileFactoryDriver extends AbstractJDBCDriver {
private static final Logger logger = LoggerFactory.getLogger(JDBCSequentialFileFactoryDriver.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
protected String deleteFile;
protected String createFile;

View File

@ -56,10 +56,11 @@ import org.apache.activemq.artemis.jdbc.store.sql.SQLProvider;
import org.apache.activemq.artemis.utils.collections.SparseArrayLinkedList;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class JDBCJournalImpl extends AbstractJDBCDriver implements Journal {
private static final Logger logger = LoggerFactory.getLogger(JDBCJournalImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
// Sync Delay in ms
//private static final int SYNC_DELAY = 5;

View File

@ -34,10 +34,11 @@ import org.apache.activemq.artemis.core.journal.RecordInfo;
import org.apache.activemq.artemis.utils.ActiveMQBufferInputStream;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
class JDBCJournalRecord {
private static final Logger logger = LoggerFactory.getLogger(JDBCJournalRecord.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
/*
Database Table Schema:

View File

@ -30,6 +30,7 @@ import java.util.stream.Stream;
import org.apache.activemq.artemis.jdbc.store.drivers.JDBCConnectionProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static java.lang.String.format;
@ -42,7 +43,7 @@ import static java.lang.String.format;
*/
public class PropertySQLProvider implements SQLProvider {
private static final Logger logger = LoggerFactory.getLogger(PropertySQLProvider.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private enum LetterCase implements Function<String, String> {
upper(String::toUpperCase),

View File

@ -28,12 +28,13 @@ import org.apache.activemq.artemis.uri.ConnectionFactoryParser;
import org.apache.activemq.artemis.utils.ClassloadingUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* A utility class for creating ActiveMQ Artemis client-side JMS managed resources.
*/
public class ActiveMQJMSClient {
private static final Logger logger = LoggerFactory.getLogger(ActiveMQJMSClient.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final boolean DEFAULT_ENABLE_1X_PREFIXES;

View File

@ -46,13 +46,14 @@ import org.apache.activemq.artemis.utils.UUID;
import org.apache.activemq.artemis.utils.UUIDGenerator;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* ActiveMQ Artemis implementation of a JMS MessageProducer.
*/
public class ActiveMQMessageProducer implements MessageProducer, QueueSender, TopicPublisher {
private static final Logger logger = LoggerFactory.getLogger(ActiveMQMessageProducer.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final ConnectionFactoryOptions options;

View File

@ -32,10 +32,11 @@ import org.apache.activemq.artemis.utils.uri.BeanSupport;
import org.apache.activemq.artemis.utils.uri.SchemaConstants;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class TCPSchema extends AbstractCFSchema {
private static final Logger logger = LoggerFactory.getLogger(TCPSchema.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
@Override
public String getSchemaName() {

View File

@ -53,10 +53,11 @@ import org.junit.Assert;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class ConnectionFactoryURITest {
private static final Logger log = LoggerFactory.getLogger(ConnectionFactoryURITest.class);
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
ConnectionFactoryParser parser = new ConnectionFactoryParser();

View File

@ -75,10 +75,11 @@ import org.apache.activemq.artemis.service.extensions.xa.recovery.XARecoveryConf
import org.apache.activemq.artemis.utils.PasswordMaskingUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public final class JMSBridgeImpl implements JMSBridge {
private static final Logger logger = LoggerFactory.getLogger(JMSBridgeImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final String[] RESOURCE_RECOVERY_CLASS_NAMES = new String[]{"org.jboss.as.messaging.jms.AS7RecoveryRegistry"};

View File

@ -39,11 +39,12 @@ import org.apache.activemq.artemis.journal.ActiveMQJournalBundle;
import org.apache.activemq.artemis.journal.ActiveMQJournalLogger;
import org.apache.activemq.artemis.utils.ByteUtil;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
public abstract class AbstractSequentialFile implements SequentialFile {
private static final Logger logger = LoggerFactory.getLogger(AbstractSequentialFile.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
protected File file;

View File

@ -36,6 +36,7 @@ import org.apache.activemq.artemis.utils.ActiveMQThreadFactory;
import org.apache.activemq.artemis.utils.critical.CriticalAnalyzer;
import org.apache.activemq.artemis.utils.critical.EmptyCriticalAnalyzer;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
/**
@ -43,7 +44,7 @@ import org.slf4j.Logger;
*/
public abstract class AbstractSequentialFileFactory implements SequentialFileFactory {
private static final Logger logger = LoggerFactory.getLogger(AbstractSequentialFileFactory.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
// Timeout used to wait executors to shutdown
protected static final int EXECUTOR_TIMEOUT = 60;

View File

@ -19,9 +19,10 @@ package org.apache.activemq.artemis.core.io;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class RunnableCallback implements IOCallback {
private static final Logger logger = LoggerFactory.getLogger(RunnableCallback.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
Runnable okCallback;
Runnable errorCallback;

View File

@ -32,12 +32,13 @@ import org.apache.activemq.artemis.core.io.SequentialFile;
import org.apache.activemq.artemis.core.journal.impl.SimpleWaitIOCallback;
import org.apache.activemq.artemis.nativo.jlibaio.LibaioFile;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
/** This class is implementing Runnable to reuse a callback to close it. */
public class AIOSequentialFile extends AbstractSequentialFile {
private static final Logger logger = LoggerFactory.getLogger(AIOSequentialFileFactory.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private boolean opened = false;

View File

@ -40,13 +40,14 @@ import org.apache.activemq.artemis.utils.ByteUtil;
import org.apache.activemq.artemis.utils.PowerOf2Util;
import org.apache.activemq.artemis.utils.critical.CriticalAnalyzer;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
import org.jctools.queues.MpmcArrayQueue;
import org.jctools.queues.atomic.MpmcAtomicArrayQueue;
public final class AIOSequentialFileFactory extends AbstractSequentialFileFactory {
private static final Logger logger = LoggerFactory.getLogger(AIOSequentialFileFactory.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
// This is useful in cases where you want to disable loading the native library. (e.g. testsuite)
private static final boolean DISABLED = System.getProperty(AIOSequentialFileFactory.class.getName() + ".DISABLED") != null;

View File

@ -36,6 +36,7 @@ import org.apache.activemq.artemis.utils.ArtemisCloseable;
import org.apache.activemq.artemis.utils.critical.CriticalAnalyzer;
import org.apache.activemq.artemis.utils.critical.CriticalComponentImpl;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
public final class TimedBuffer extends CriticalComponentImpl {
@ -48,7 +49,7 @@ public final class TimedBuffer extends CriticalComponentImpl {
protected static final int CRITICAL_PATH_ADD_BYTES = 4;
protected static final int CRITICAL_PATH_SET_OBSERVER = 5;
private static final Logger logger = LoggerFactory.getLogger(TimedBuffer.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final double MAX_TIMEOUT_ERROR_FACTOR = 1.5;

View File

@ -31,11 +31,12 @@ import org.apache.activemq.artemis.core.journal.EncodingSupport;
import org.apache.activemq.artemis.utils.PowerOf2Util;
import org.apache.activemq.artemis.utils.Env;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
final class MappedFile implements AutoCloseable {
private static final Logger logger = LoggerFactory.getLogger(MappedFile.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final int OS_PAGE_SIZE = Env.osPageSize();
private final MappedByteBuffer buffer;

View File

@ -45,10 +45,11 @@ import org.apache.activemq.artemis.journal.ActiveMQJournalBundle;
import org.apache.activemq.artemis.utils.Env;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class NIOSequentialFile extends AbstractSequentialFile {
private static final Logger logger = LoggerFactory.getLogger(NIOSequentialFile.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final boolean DEBUG_OPENS = false;

View File

@ -21,11 +21,12 @@ import java.nio.ByteBuffer;
import org.apache.activemq.artemis.core.io.SequentialFile;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
public class FileIOUtil {
private static final Logger logger = LoggerFactory.getLogger(FileIOUtil.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static void copyData(SequentialFile from, SequentialFile to, ByteBuffer buffer) throws Exception {

View File

@ -39,11 +39,12 @@ import org.apache.activemq.artemis.utils.RunnableEx;
import org.apache.activemq.artemis.utils.collections.ConcurrentLongHashMap;
import org.apache.activemq.artemis.utils.collections.ConcurrentLongHashSet;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
public class JournalCompactor extends AbstractJournalUpdateTask implements JournalRecordProvider {
private static final Logger logger = LoggerFactory.getLogger(JournalCompactor.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
LongObjectHashMap<LinkedList<RunnableEx>> pendingWritesOnTX = new LongObjectHashMap<>();
IntObjectHashMap<LongObjectHashMap<RunnableEx>> pendingUpdates = new IntObjectHashMap<>();

View File

@ -24,6 +24,7 @@ import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
import org.apache.activemq.artemis.core.io.SequentialFile;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
import static org.apache.activemq.artemis.utils.Preconditions.checkNotNull;
@ -65,7 +66,7 @@ public class JournalFileImpl implements JournalFile {
private final ConcurrentMap<JournalFile, AtomicInteger> negCounts = new ConcurrentHashMap<>();
private static final Logger logger = LoggerFactory.getLogger(JournalFileImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public JournalFileImpl(final SequentialFile file, final long fileID, final int version) {
checkNotNull(file);

View File

@ -42,6 +42,7 @@ import org.apache.activemq.artemis.core.io.SequentialFileFactory;
import org.apache.activemq.artemis.journal.ActiveMQJournalBundle;
import org.apache.activemq.artemis.journal.ActiveMQJournalLogger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
/**
@ -50,7 +51,7 @@ import org.slf4j.Logger;
*/
public class JournalFilesRepository {
private static final Logger logger = LoggerFactory.getLogger(JournalFilesRepository.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
/**
* Used to debug the consistency of the journal ordering.

View File

@ -92,6 +92,7 @@ import org.apache.activemq.artemis.utils.collections.ConcurrentLongHashMap;
import org.apache.activemq.artemis.utils.collections.LongHashSet;
import org.apache.activemq.artemis.utils.collections.SparseArrayLinkedList;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
import static org.apache.activemq.artemis.core.journal.impl.Reclaimer.scan;
@ -101,7 +102,7 @@ import static org.apache.activemq.artemis.core.journal.impl.Reclaimer.scan;
* <p>Look at {@link JournalImpl#load(LoaderCallback)} for the file layout
*/
public class JournalImpl extends JournalBase implements TestableJournal, JournalRecordProvider {
private static final Logger logger = LoggerFactory.getLogger(JournalImpl.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
/**

View File

@ -29,11 +29,12 @@ import java.util.concurrent.atomic.AtomicInteger;
import org.apache.activemq.artemis.api.core.ActiveMQExceptionType;
import org.apache.activemq.artemis.core.journal.impl.dataformat.JournalInternalRecord;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
public class JournalTransaction {
private static final Logger logger = LoggerFactory.getLogger(JournalTransaction.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private JournalRecordProvider journal;

View File

@ -17,6 +17,7 @@
package org.apache.activemq.artemis.core.journal.impl;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import org.slf4j.Logger;
/**
@ -35,7 +36,7 @@ import org.slf4j.Logger;
*/
public final class Reclaimer {
private static final Logger logger = LoggerFactory.getLogger(Reclaimer.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private Reclaimer() {
}

View File

@ -46,6 +46,7 @@ import org.apache.activemq.artemis.core.settings.impl.AddressSettings;
import org.junit.rules.ExternalResource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* A JUnit Rule that embeds an ActiveMQ Artemis server into a test.
@ -66,11 +67,10 @@ import org.slf4j.LoggerFactory;
* </code></pre>
*/
public class EmbeddedActiveMQResource extends ExternalResource {
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
static final String SERVER_NAME = "embedded-server";
Logger log = LoggerFactory.getLogger(this.getClass());
boolean useDurableMessage = true;
boolean useDurableQueue = true;
long defaultReceiveTimeout = 50;
@ -185,7 +185,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
try {
server.stop();
} catch (Exception ex) {
log.warn(String.format("Exception encountered stopping %s: %s", server.getClass().getSimpleName(), this.getServerName()), ex);
logger.warn(String.format("Exception encountered stopping %s: %s", server.getClass().getSimpleName(), this.getServerName()), ex);
}
}
}
@ -195,7 +195,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
*/
@Override
protected void before() throws Throwable {
log.info("Starting {}: {}", this.getClass().getSimpleName(), getServerName());
logger.info("Starting {}: {}", this.getClass().getSimpleName(), getServerName());
this.start();
@ -207,7 +207,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
*/
@Override
protected void after() {
log.info("Stopping {}: {}", this.getClass().getSimpleName(), getServerName());
logger.info("Stopping {}: {}", this.getClass().getSimpleName(), getServerName());
this.stop();
@ -311,7 +311,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
public long getMessageCount(SimpleString queueName) {
Queue queue = locateQueue(queueName);
if (queue == null) {
log.warn("getMessageCount(queueName) - queue {} not found; returning -1", queueName.toString());
logger.warn("getMessageCount(queueName) - queue {} not found; returning -1", queueName.toString());
return -1;
}
@ -728,7 +728,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
private InternalClient getInternalClient() {
if (internalClient == null) {
log.info("Creating Internal Client");
logger.info("Creating Internal Client");
internalClient = new InternalClient();
internalClient.start();
}
@ -758,7 +758,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
}
void start() {
log.info("Starting {}", this.getClass().getSimpleName());
logger.info("Starting {}", this.getClass().getSimpleName());
try {
serverLocator = ActiveMQClient.createServerLocator(getVmURL());
sessionFactory = serverLocator.createSessionFactory();
@ -782,7 +782,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
try {
producer.close();
} catch (ActiveMQException amqEx) {
log.warn("ActiveMQException encountered closing InternalClient ClientProducer - ignoring", amqEx);
logger.warn("ActiveMQException encountered closing InternalClient ClientProducer - ignoring", amqEx);
} finally {
producer = null;
}
@ -791,7 +791,7 @@ public class EmbeddedActiveMQResource extends ExternalResource {
try {
session.close();
} catch (ActiveMQException amqEx) {
log.warn("ActiveMQException encountered closing InternalClient ClientSession - ignoring", amqEx);
logger.warn("ActiveMQException encountered closing InternalClient ClientSession - ignoring", amqEx);
} finally {
session = null;
}

View File

@ -54,6 +54,7 @@ import org.apache.activemq.artemis.jms.server.embedded.EmbeddedJMS;
import org.junit.rules.ExternalResource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* Deprecated in favor of EmbeddedActiveMQResource. Since Artemis 2.0 all JMS specific broker management classes,
@ -78,6 +79,7 @@ import org.slf4j.LoggerFactory;
*/
@Deprecated
public class EmbeddedJMSResource extends ExternalResource {
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
static final String SERVER_NAME = "embedded-jms-server";

View File

@ -54,12 +54,13 @@ import org.apache.qpid.proton.amqp.Symbol;
import org.apache.qpid.proton.amqp.transport.AmqpError;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import io.netty.buffer.ByteBuf;
public class AMQPConnectionCallback implements FailureListener, CloseListener {
private static final Logger logger = LoggerFactory.getLogger(AMQPConnectionCallback.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final ConcurrentMap<Binary, Transaction> transactions = new ConcurrentHashMap<>();

View File

@ -80,6 +80,7 @@ import org.apache.qpid.proton.message.Message;
import org.apache.qpid.proton.message.impl.MessageImpl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static org.apache.activemq.artemis.protocol.amqp.converter.AMQPMessageSupport.getCharsetForTextualContent;
@ -119,7 +120,7 @@ public abstract class AMQPMessage extends RefCountMessage implements org.apache.
private static final SimpleString ANNOTATION_AREA_PREFIX = SimpleString.toSimpleString("m.");
protected static final Logger logger = LoggerFactory.getLogger(AMQPMessage.class);
protected static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final SimpleString ADDRESS_PROPERTY = SimpleString.toSimpleString("_AMQ_AD");
// used to perform quick search

View File

@ -79,10 +79,11 @@ import org.apache.qpid.proton.engine.EndpointState;
import org.apache.qpid.proton.engine.Receiver;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class AMQPSessionCallback implements SessionCallback {
private static final Logger logger = LoggerFactory.getLogger(AMQPSessionCallback.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final Symbol PRIORITY = Symbol.getSymbol("priority");

View File

@ -51,13 +51,14 @@ import io.netty.channel.ChannelPipeline;
import org.apache.activemq.artemis.utils.DestinationUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
/**
* A proton protocol manager, basically reads the Proton Input and maps proton resources to ActiveMQ Artemis resources
*/
public class ProtonProtocolManager extends AbstractProtocolManager<AMQPMessage, AmqpInterceptor, ActiveMQProtonRemotingConnection, AMQPRoutingHandler> implements NotificationListener {
private static final Logger logger = LoggerFactory.getLogger(ProtonProtocolManager.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private static final List<String> websocketRegistryNames = Arrays.asList("amqp");

View File

@ -30,6 +30,7 @@ import org.apache.activemq.artemis.spi.core.remoting.BufferHandler;
import org.apache.activemq.artemis.spi.core.remoting.Connection;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import java.util.Map;
import java.util.Optional;
@ -40,7 +41,7 @@ import java.util.concurrent.ConcurrentHashMap;
*/
public class ProtonClientConnectionManager implements BaseConnectionLifeCycleListener<ProtonProtocolManager>, BufferHandler {
private final Map<Object, ActiveMQProtonRemotingConnection> connectionMap = new ConcurrentHashMap<>();
private static final Logger log = LoggerFactory.getLogger(ProtonClientConnectionManager.class);
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final AMQPClientConnectionFactory connectionFactory;
private final Optional<EventHandler> eventHandler;
private final ClientSASLFactory clientSASLFactory;

View File

@ -87,10 +87,11 @@ import org.apache.qpid.proton.engine.Sender;
import org.apache.qpid.proton.engine.Session;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class AMQPBrokerConnection implements ClientConnectionLifeCycleListener, ActiveMQServerQueuePlugin, BrokerConnection {
private static final Logger logger = LoggerFactory.getLogger(AMQPBrokerConnection.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final AMQPBrokerConnectConfiguration brokerConnectConfiguration;
private final ProtonProtocolManager protonProtocolManager;

View File

@ -42,9 +42,10 @@ import org.apache.activemq.artemis.spi.core.remoting.SessionContext;
import org.apache.activemq.artemis.spi.core.remoting.TopologyResponseHandler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
public class AMQPBrokerConnectionManager implements ActiveMQComponent, ClientConnectionLifeCycleListener {
private static final Logger logger = LoggerFactory.getLogger(AMQPBrokerConnectionManager.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
private final ProtonProtocolManagerFactory protonProtocolManagerFactory;
private final ActiveMQServer server;

View File

@ -44,12 +44,13 @@ import org.apache.qpid.proton.amqp.messaging.Properties;
import org.apache.qpid.proton.engine.Sender;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.lang.invoke.MethodHandles;
import static org.apache.activemq.artemis.protocol.amqp.connect.mirror.AMQPMirrorControllerTarget.getControllerInUse;
public class AMQPMirrorControllerSource extends BasicMirrorController<Sender> implements MirrorController, ActiveMQComponent {
private static final Logger logger = LoggerFactory.getLogger(AMQPMirrorControllerSource.class);
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
public static final Symbol EVENT_TYPE = Symbol.getSymbol("x-opt-amq-mr-ev-type");
public static final Symbol ACK_REASON = Symbol.getSymbol("x-opt-amq-mr-ack-reason");

Some files were not shown because too many files have changed in this diff Show More