Search in sources :

Example 6 with ProducerConfig

use of org.apache.kafka.clients.producer.ProducerConfig in project incubator-skywalking by apache.

the class ProducerConstructorInterceptor method onConstruct.

@Override
public void onConstruct(EnhancedInstance objInst, Object[] allArguments) {
    ProducerConfig config = (ProducerConfig) allArguments[0];
    objInst.setSkyWalkingDynamicField(StringUtil.join(';', config.getList("bootstrap.servers").toArray(new String[0])));
}
Also used : ProducerConfig(org.apache.kafka.clients.producer.ProducerConfig)

Aggregations

ProducerConfig (org.apache.kafka.clients.producer.ProducerConfig)6 Properties (java.util.Properties)5 EmbeddedSingleNodeKafkaCluster (io.confluent.examples.streams.kafka.EmbeddedSingleNodeKafkaCluster)4 Arrays (java.util.Arrays)4 List (java.util.List)4 ConsumerConfig (org.apache.kafka.clients.consumer.ConsumerConfig)4 Serdes (org.apache.kafka.common.serialization.Serdes)4 KafkaStreams (org.apache.kafka.streams.KafkaStreams)4 StreamsBuilder (org.apache.kafka.streams.StreamsBuilder)4 StreamsConfig (org.apache.kafka.streams.StreamsConfig)4 KStream (org.apache.kafka.streams.kstream.KStream)4 Assertions.assertThat (org.assertj.core.api.Assertions.assertThat)4 BeforeClass (org.junit.BeforeClass)4 ClassRule (org.junit.ClassRule)4 Test (org.junit.Test)4 StringSerializer (org.apache.kafka.common.serialization.StringSerializer)3 KeyValue (org.apache.kafka.streams.KeyValue)3 TestUtils (org.apache.kafka.test.TestUtils)3 Collections (java.util.Collections)2 ByteArrayDeserializer (org.apache.kafka.common.serialization.ByteArrayDeserializer)2