Class KafkaEndpointBuilder

    • Constructor Detail

      • KafkaEndpointBuilder

        public KafkaEndpointBuilder()
    • Method Detail

      • partition

        public KafkaEndpointBuilder partition​(int partition)
        Sets the partition property.
        Parameters:
        partition -
        Returns:
      • autoCommit

        public KafkaEndpointBuilder autoCommit​(boolean autoCommit)
        Sets the autoCommit property.
        Parameters:
        autoCommit -
        Returns:
      • autoCommitInterval

        public KafkaEndpointBuilder autoCommitInterval​(int autoCommitInterval)
        Sets the autoCommitInterval property.
        Parameters:
        autoCommitInterval -
        Returns:
      • offsetReset

        public KafkaEndpointBuilder offsetReset​(String offsetReset)
        Sets the offsetReset property.
        Parameters:
        offsetReset -
        Returns:
      • clientId

        public KafkaEndpointBuilder clientId​(String clientId)
        Sets the clientId property.
        Parameters:
        clientId -
        Returns:
      • consumerGroup

        public KafkaEndpointBuilder consumerGroup​(String group)
        Sets the consumer group property.
        Parameters:
        group -
        Returns:
      • keySerializer

        public KafkaEndpointBuilder keySerializer​(Class<? extends org.apache.kafka.common.serialization.Serializer> serializer)
        Sets the key serializer property.
        Parameters:
        serializer -
        Returns:
      • valueSerializer

        public KafkaEndpointBuilder valueSerializer​(Class<? extends org.apache.kafka.common.serialization.Serializer> serializer)
        Sets the value serializer property.
        Parameters:
        serializer -
        Returns:
      • keyDeserializer

        public KafkaEndpointBuilder keyDeserializer​(Class<? extends org.apache.kafka.common.serialization.Deserializer> deserializer)
        Sets the key deserializer property.
        Parameters:
        deserializer -
        Returns:
      • valueDeserializer

        public KafkaEndpointBuilder valueDeserializer​(Class<? extends org.apache.kafka.common.serialization.Deserializer> deserializer)
        Sets the value deserializer property.
        Parameters:
        deserializer -
        Returns:
      • producerProperties

        public KafkaEndpointBuilder producerProperties​(Map<String,​Object> producerProperties)
        Sets the producer properties.
        Parameters:
        producerProperties -
        Returns:
      • consumerProperties

        public KafkaEndpointBuilder consumerProperties​(Map<String,​Object> consumerProperties)
        Sets the consumer properties.
        Parameters:
        consumerProperties -
        Returns:
      • timeout

        public KafkaEndpointBuilder timeout​(long timeout)
        Sets the default timeout.
        Parameters:
        timeout -
        Returns: