summaryrefslogtreecommitdiff
path: root/debian/patches/skip-hibernate-prometheus-micrometer
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/skip-hibernate-prometheus-micrometer')
-rw-r--r--debian/patches/skip-hibernate-prometheus-micrometer39
1 files changed, 39 insertions, 0 deletions
diff --git a/debian/patches/skip-hibernate-prometheus-micrometer b/debian/patches/skip-hibernate-prometheus-micrometer
new file mode 100644
index 0000000..05cd705
--- /dev/null
+++ b/debian/patches/skip-hibernate-prometheus-micrometer
@@ -0,0 +1,39 @@
+Author: Apollon Oikonomopoulos <apoikos@debian.org>
+Description: Do not build hibernate, prometheus and micrometer bindings
+Last-Update: 2017-09-13
+Forwarded: no (debain-specific)
+--- a/pom.xml
++++ b/pom.xml
+@@ -367,6 +367,11 @@
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
++ <excludes>
++ <exclude>**/com/zaxxer/hikari/metrics/prometheus/**</exclude>
++ <exclude>**/com/zaxxer/hikari/metrics/micrometer/**</exclude>
++ <exclude>**/com/zaxxer/hikari/hibernate/**</exclude>
++ </excludes>
+ </configuration>
+ </plugin>
+
+--- a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java
++++ b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java
+@@ -45,8 +45,6 @@
+ import java.util.concurrent.ThreadLocalRandom;
+ import java.util.concurrent.ThreadPoolExecutor;
+
+-import com.zaxxer.hikari.metrics.micrometer.MicrometerMetricsTrackerFactory;
+-import io.micrometer.core.instrument.MeterRegistry;
+ import org.slf4j.Logger;
+ import org.slf4j.LoggerFactory;
+
+@@ -275,9 +273,6 @@
+ if (metricRegistry instanceof MetricRegistry) {
+ setMetricsTrackerFactory(new CodahaleMetricsTrackerFactory((MetricRegistry) metricRegistry));
+ }
+- else if (metricRegistry instanceof MeterRegistry) {
+- setMetricsTrackerFactory(new MicrometerMetricsTrackerFactory((MeterRegistry) metricRegistry));
+- }
+ else {
+ setMetricsTrackerFactory(null);
+ }