org.wildfly.extension.microprofile.reactive.messaging.kafka.config.DisableKafkaConnectorTracingConfigSource Maven / Gradle / Ivy
package org.wildfly.extension.microprofile.reactive.messaging.kafka.config;
import java.util.Collections;
import java.util.Map;
import org.eclipse.microprofile.config.spi.ConfigSource;
/**
* @author Kabir Khan
*/
public class DisableKafkaConnectorTracingConfigSource implements ConfigSource {
private Map PROPERTIES = Collections.singletonMap("mp.messaging.connector.smallrye-kafka.tracing-enabled", "false");
@Override
public Map getProperties() {
return PROPERTIES;
}
@Override
public String getValue(String propertyName) {
return PROPERTIES.get(propertyName);
}
@Override
public String getName() {
return this.getClass().getSimpleName();
}
@Override
public int getOrdinal() {
// Make the ordinal high so it cannot be overridden
return Integer.MAX_VALUE;
}
}