Skip to content
Snippets Groups Projects
Commit bf19ff5b authored by Lorenz Boguhn's avatar Lorenz Boguhn
Browse files

Exchange put with setProperty

parent 4702e63d
No related branches found
No related tags found
1 merge request!208Add benchmark implementations for Hazelcast Jet
...@@ -13,6 +13,8 @@ import theodolite.commons.hazelcastjet.ConfigurationKeys; ...@@ -13,6 +13,8 @@ import theodolite.commons.hazelcastjet.ConfigurationKeys;
*/ */
public class Uc1KafkaPropertiesBuilder { public class Uc1KafkaPropertiesBuilder {
private static final String TRUE = "true";
/** /**
* Builds Kafka Properties used for the UC1 Benchmark pipeline. * Builds Kafka Properties used for the UC1 Benchmark pipeline.
* *
...@@ -42,7 +44,7 @@ public class Uc1KafkaPropertiesBuilder { ...@@ -42,7 +44,7 @@ public class Uc1KafkaPropertiesBuilder {
props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,
KafkaAvroDeserializer.class.getCanonicalName()); KafkaAvroDeserializer.class.getCanonicalName());
props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest"); props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest");
props.put("specific.avro.reader", true); props.setProperty("specific.avro.reader", TRUE);
return props; return props;
......
...@@ -14,6 +14,8 @@ import theodolite.commons.hazelcastjet.ConfigurationKeys; ...@@ -14,6 +14,8 @@ import theodolite.commons.hazelcastjet.ConfigurationKeys;
*/ */
public class Uc2KafkaPropertiesBuilder { public class Uc2KafkaPropertiesBuilder {
private static final String TRUE = "true";
/** /**
* Builds Kafka Properties used for the UC2 Benchmark pipeline. * Builds Kafka Properties used for the UC2 Benchmark pipeline.
* *
...@@ -41,7 +43,7 @@ public class Uc2KafkaPropertiesBuilder { ...@@ -41,7 +43,7 @@ public class Uc2KafkaPropertiesBuilder {
StringDeserializer.class.getCanonicalName()); StringDeserializer.class.getCanonicalName());
props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,
KafkaAvroDeserializer.class.getCanonicalName()); KafkaAvroDeserializer.class.getCanonicalName());
props.put("specific.avro.reader", true); props.setProperty("specific.avro.reader", TRUE);
props.setProperty("schema.registry.url", schemaRegistryUrl); props.setProperty("schema.registry.url", schemaRegistryUrl);
props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "latest"); props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "latest");
return props; return props;
......
...@@ -15,6 +15,8 @@ import theodolite.commons.hazelcastjet.ConfigurationKeys; ...@@ -15,6 +15,8 @@ import theodolite.commons.hazelcastjet.ConfigurationKeys;
*/ */
public class Uc3KafkaPropertiesBuilder { public class Uc3KafkaPropertiesBuilder {
private static final String TRUE = "true";
/** /**
* Builds Kafka Properties used for the UC3 Benchmark pipeline. * Builds Kafka Properties used for the UC3 Benchmark pipeline.
* *
...@@ -39,7 +41,7 @@ public class Uc3KafkaPropertiesBuilder { ...@@ -39,7 +41,7 @@ public class Uc3KafkaPropertiesBuilder {
StringDeserializer.class.getCanonicalName()); StringDeserializer.class.getCanonicalName());
props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,
KafkaAvroDeserializer.class.getCanonicalName()); KafkaAvroDeserializer.class.getCanonicalName());
props.put("specific.avro.reader", true); props.setProperty("specific.avro.reader", TRUE);
props.setProperty("schema.registry.url", schemaRegistryUrl); props.setProperty("schema.registry.url", schemaRegistryUrl);
props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest"); props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest");
return props; return props;
......
...@@ -19,6 +19,7 @@ public class Uc4KafkaPropertiesBuilder { ...@@ -19,6 +19,7 @@ public class Uc4KafkaPropertiesBuilder {
private static final String SPECIFIC_AVRO_READER_CONFIG = "specific.avro.reader"; private static final String SPECIFIC_AVRO_READER_CONFIG = "specific.avro.reader";
private static final String SCHEMA_REGISTRY_URL_CONFIG = "schema.registry.url"; private static final String SCHEMA_REGISTRY_URL_CONFIG = "schema.registry.url";
private static final String TRUE = "true";
/** /**
* Builds Kafka Properties used for the UC4 Benchmark pipeline. * Builds Kafka Properties used for the UC4 Benchmark pipeline.
...@@ -44,7 +45,7 @@ public class Uc4KafkaPropertiesBuilder { ...@@ -44,7 +45,7 @@ public class Uc4KafkaPropertiesBuilder {
StringDeserializer.class.getCanonicalName()); StringDeserializer.class.getCanonicalName());
props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,
KafkaAvroDeserializer.class.getCanonicalName()); KafkaAvroDeserializer.class.getCanonicalName());
props.put(SPECIFIC_AVRO_READER_CONFIG, true); props.setProperty(SPECIFIC_AVRO_READER_CONFIG, TRUE);
props.setProperty(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl); props.setProperty(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl);
props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "latest"); props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "latest");
return props; return props;
...@@ -74,7 +75,7 @@ public class Uc4KafkaPropertiesBuilder { ...@@ -74,7 +75,7 @@ public class Uc4KafkaPropertiesBuilder {
StringDeserializer.class.getCanonicalName()); StringDeserializer.class.getCanonicalName());
props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,
KafkaAvroDeserializer.class.getCanonicalName()); KafkaAvroDeserializer.class.getCanonicalName());
props.put(SPECIFIC_AVRO_READER_CONFIG, true); props.setProperty(SPECIFIC_AVRO_READER_CONFIG, TRUE);
props.setProperty(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl); props.setProperty(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl);
return props; return props;
...@@ -104,7 +105,7 @@ public class Uc4KafkaPropertiesBuilder { ...@@ -104,7 +105,7 @@ public class Uc4KafkaPropertiesBuilder {
EventDeserializer.class.getCanonicalName()); EventDeserializer.class.getCanonicalName());
props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, props.setProperty(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG,
StringDeserializer.class.getCanonicalName()); StringDeserializer.class.getCanonicalName());
props.put(SPECIFIC_AVRO_READER_CONFIG, true); props.setProperty(SPECIFIC_AVRO_READER_CONFIG, TRUE);
props.setProperty(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl); props.setProperty(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl);
props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest"); props.setProperty(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest");
return props; return props;
...@@ -128,13 +129,13 @@ public class Uc4KafkaPropertiesBuilder { ...@@ -128,13 +129,13 @@ public class Uc4KafkaPropertiesBuilder {
schemaRegistryUrlDefault); schemaRegistryUrlDefault);
final Properties props = new Properties(); final Properties props = new Properties();
props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, kafkaBootstrapServers); // NOCS props.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, kafkaBootstrapServers); // NOCS
props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, props.setProperty(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG,
StringSerializer.class.getCanonicalName()); StringSerializer.class.getCanonicalName());
props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, props.setProperty(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,
KafkaAvroSerializer.class.getCanonicalName()); KafkaAvroSerializer.class.getCanonicalName());
props.put("specific.avro.writer", true); props.setProperty("specific.avro.writer", TRUE);
props.put(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl); props.setProperty(SCHEMA_REGISTRY_URL_CONFIG, schemaRegistryUrl);
return props; return props;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment