Class ConfigUtils
- java.lang.Object
-
- org.apache.camel.maven.component.vertx.kafka.config.ConfigUtils
-
public final class ConfigUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Map<String,T>extractCommonFields(Map<String,T> consumerConfigs, Map<String,T> producerConfigs)static Set<String>extractCommonFields(Set<String> consumerConfigs, Set<String> producerConfigs)static <T> Map<String,T>extractConsumerOnlyFields(Map<String,T> consumerConfigs, Map<String,T> producerConfigs)static Set<String>extractConsumerOnlyFields(Set<String> consumerConfigs, Set<String> producerConfigs)static <T> Map<String,T>extractProducerOnlyFields(Map<String,T> consumerConfigs, Map<String,T> producerConfigs)static Set<String>extractProducerOnlyFields(Set<String> consumerConfigs, Set<String> producerConfigs)static StringtoTimeAsString(long timeMilli)This will print time in human readable format from milliseconds.
-
-
-
Method Detail
-
extractConsumerOnlyFields
public static <T> Map<String,T> extractConsumerOnlyFields(Map<String,T> consumerConfigs, Map<String,T> producerConfigs)
-
extractProducerOnlyFields
public static <T> Map<String,T> extractProducerOnlyFields(Map<String,T> consumerConfigs, Map<String,T> producerConfigs)
-
extractCommonFields
public static <T> Map<String,T> extractCommonFields(Map<String,T> consumerConfigs, Map<String,T> producerConfigs)
-
extractConsumerOnlyFields
public static Set<String> extractConsumerOnlyFields(Set<String> consumerConfigs, Set<String> producerConfigs)
-
extractProducerOnlyFields
public static Set<String> extractProducerOnlyFields(Set<String> consumerConfigs, Set<String> producerConfigs)
-
extractCommonFields
public static Set<String> extractCommonFields(Set<String> consumerConfigs, Set<String> producerConfigs)
-
toTimeAsString
public static String toTimeAsString(long timeMilli)
This will print time in human readable format from milliseconds. Examples: 500 -> will produce 500ms 1300 -> will produce 1s300ms 310300 -> will produce 5m10s300ms 6600000 -> will produce 1h50m- Parameters:
timeMilli- time in milliseconds- Returns:
- time in string
-
-