Upgrade to Micrometer 1.12.0-RC1
Closes gh-31398
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.jms.core;
|
||||
|
||||
import io.micrometer.core.instrument.binder.jms.JmsInstrumentation;
|
||||
import io.micrometer.jakarta9.instrument.jms.JmsInstrumentation;
|
||||
import io.micrometer.observation.ObservationRegistry;
|
||||
import jakarta.jms.Connection;
|
||||
import jakarta.jms.ConnectionFactory;
|
||||
@@ -92,8 +92,8 @@ import org.springframework.util.ClassUtils;
|
||||
*/
|
||||
public class JmsTemplate extends JmsDestinationAccessor implements JmsOperations {
|
||||
|
||||
private static final boolean micrometerCorePresent = ClassUtils.isPresent(
|
||||
"io.micrometer.core.instrument.binder.jms.JmsInstrumentation", JmsTemplate.class.getClassLoader());
|
||||
private static final boolean micrometerJakartaPresent = ClassUtils.isPresent(
|
||||
"io.micrometer.jakarta9.instrument.jms.JmsInstrumentation", JmsTemplate.class.getClassLoader());
|
||||
|
||||
/** Internal ResourceFactory adapter for interacting with ConnectionFactoryUtils. */
|
||||
private final JmsTemplateResourceFactory transactionalResourceFactory = new JmsTemplateResourceFactory();
|
||||
@@ -474,7 +474,7 @@ public class JmsTemplate extends JmsDestinationAccessor implements JmsOperations
|
||||
* Configure the {@link ObservationRegistry} to use for recording JMS observations.
|
||||
* @param observationRegistry the observation registry to use.
|
||||
* @since 6.1
|
||||
* @see io.micrometer.core.instrument.binder.jms.JmsObservationDocumentation
|
||||
* @see io.micrometer.jakarta10.instrument.jms.JmsInstrumentation
|
||||
*/
|
||||
public void setObservationRegistry(ObservationRegistry observationRegistry) {
|
||||
this.observationRegistry = observationRegistry;
|
||||
@@ -524,7 +524,7 @@ public class JmsTemplate extends JmsDestinationAccessor implements JmsOperations
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Executing callback on JMS Session: " + sessionToUse);
|
||||
}
|
||||
if (micrometerCorePresent && this.observationRegistry != null) {
|
||||
if (micrometerJakartaPresent && this.observationRegistry != null) {
|
||||
sessionToUse = MicrometerInstrumentation.instrumentSession(sessionToUse, this.observationRegistry);
|
||||
}
|
||||
return action.doInJms(sessionToUse);
|
||||
|
||||
@@ -16,10 +16,10 @@
|
||||
|
||||
package org.springframework.jms.listener;
|
||||
|
||||
import io.micrometer.core.instrument.binder.jms.DefaultJmsProcessObservationConvention;
|
||||
import io.micrometer.core.instrument.binder.jms.JmsObservationDocumentation;
|
||||
import io.micrometer.core.instrument.binder.jms.JmsProcessObservationContext;
|
||||
import io.micrometer.core.instrument.binder.jms.JmsProcessObservationConvention;
|
||||
import io.micrometer.jakarta9.instrument.jms.DefaultJmsProcessObservationConvention;
|
||||
import io.micrometer.jakarta9.instrument.jms.JmsObservationDocumentation;
|
||||
import io.micrometer.jakarta9.instrument.jms.JmsProcessObservationContext;
|
||||
import io.micrometer.jakarta9.instrument.jms.JmsProcessObservationConvention;
|
||||
import io.micrometer.observation.Observation;
|
||||
import io.micrometer.observation.ObservationRegistry;
|
||||
import jakarta.jms.Connection;
|
||||
@@ -150,8 +150,8 @@ import org.springframework.util.ErrorHandler;
|
||||
public abstract class AbstractMessageListenerContainer extends AbstractJmsListeningContainer
|
||||
implements MessageListenerContainer {
|
||||
|
||||
private static final boolean micrometerCorePresent = ClassUtils.isPresent(
|
||||
"io.micrometer.core.instrument.binder.jms.JmsInstrumentation", AbstractMessageListenerContainer.class.getClassLoader());
|
||||
private static final boolean micrometerJakartaPresent = ClassUtils.isPresent(
|
||||
"io.micrometer.jakarta9.instrument.jms.JmsInstrumentation", AbstractMessageListenerContainer.class.getClassLoader());
|
||||
|
||||
@Nullable
|
||||
private volatile Object destination;
|
||||
@@ -716,7 +716,7 @@ public abstract class AbstractMessageListenerContainer extends AbstractJmsListen
|
||||
}
|
||||
|
||||
private Observation createObservation(Message message) {
|
||||
if (micrometerCorePresent && this.observationRegistry != null) {
|
||||
if (micrometerJakartaPresent && this.observationRegistry != null) {
|
||||
return ObservationFactory.create(this.observationRegistry, message);
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user