diff --git a/core-java/src/main/java/org/commonjava/indy/client/core/metric/ClientMetricsProducer.java b/core-java/src/main/java/org/commonjava/indy/client/core/metric/ClientMetricsProducer.java
index 9dd1e2f..4e312e6 100644
--- a/core-java/src/main/java/org/commonjava/indy/client/core/metric/ClientMetricsProducer.java
+++ b/core-java/src/main/java/org/commonjava/indy/client/core/metric/ClientMetricsProducer.java
@@ -15,54 +15,39 @@
*/
package org.commonjava.indy.client.core.metric;
-import org.commonjava.cdi.util.weft.config.DefaultWeftConfig;
-import org.commonjava.cdi.util.weft.config.WeftConfig;
import org.commonjava.o11yphant.metrics.TrafficClassifier;
import org.commonjava.o11yphant.metrics.conf.DefaultMetricsConfig;
import org.commonjava.o11yphant.metrics.conf.MetricsConfig;
import org.commonjava.o11yphant.metrics.sli.GoldenSignalsMetricSet;
import org.commonjava.o11yphant.metrics.system.StoragePathProvider;
-import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.Produces;
/**
- * This producer is used to provide the missing CDI deps for indy client metrics sets. Now all
- * produces provided alternative ones, because it will break indy metrics providers. In future the
- * indy-client libs will be extracted to a single lib, so then we will set these providers as default.
+ * This producer is used to provide the missing CDI deps for indy client metrics sets. User can specify
+ * customized producers with @Alternative to provide alternative functions.
*/
public class ClientMetricsProducer
{
@Produces
- @Alternative
public TrafficClassifier getClientTrafficClassifier()
{
return new ClientTrafficClassifier();
}
@Produces
- @Alternative
public GoldenSignalsMetricSet getClientMetricSet()
{
return new ClientGoldenSignalsMetricSet();
}
@Produces
- @Alternative
public MetricsConfig getMetricsConfig()
{
return new DefaultMetricsConfig();
}
@Produces
- @Alternative
- public WeftConfig getWeftConfig()
- {
- return new DefaultWeftConfig();
- }
-
- @Produces
- @Alternative
public StoragePathProvider getStoragePathProvider()
{
return () -> null;
diff --git a/pom.xml b/pom.xml
index 3f08c69..cd74b80 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,7 +52,7 @@
1.12
1.1.1
1.5
- 1.9.1
+ 1.9.2-SNAPSHOT
4.5.13
1.7.36
2.11.0