Yes, but one implementation checks those flags and the other one doesn't. I
would think they should be consistent.

On Tue, Sep 8, 2015 at 1:32 PM Cody Koeninger <c...@koeninger.org> wrote:

> If you're providing starting offsets explicitly, then auto offset reset
> isn't relevant.
>
> On Tue, Sep 8, 2015 at 11:44 AM, Dan Dutrow <dan.dut...@gmail.com> wrote:
>
>> The two methods of createDirectStream appear to have different
>> implementations, the second checks the offset.reset flags and does some
>> error handling while the first does not. Besides the use of a
>> messageHandler, are they intended to be used in different situations?
>>
>> def createDirectStream[ K: ClassTag, V: ClassTag, KD <: Decoder[K]:
>> ClassTag,
>> VD <: Decoder[V]: ClassTag,* R: ClassTag] *
>> ( ssc: StreamingContext, kafkaParams: Map[String, String], fromOffsets:
>> Map[TopicAndPartition, Long], * messageHandler: MessageAndMetadata[K, V]
>> => R *
>> ):
>>
>> def createDirectStream[ K: ClassTag, V: ClassTag, KD <: Decoder[K]:
>> ClassTag, VD <: Decoder[V]: ClassTag]
>> ( ssc: StreamingContext, kafkaParams: Map[String, String], topics:
>> Set[String] )
>> --
>> Dan📱
>
>
> --
Dan📱

Reply via email to