@Deprecated public class LegacyKafkaIndexTaskRunner extends SeekableStreamIndexTaskRunner<Integer,Long>
SeekableStreamIndexTaskRunner.Status| Modifier and Type | Method and Description |
|---|---|
protected SeekableStreamDataSourceMetadata<Integer,Long> |
createDataSourceMetadata(SeekableStreamSequenceNumbers<Integer,Long> partitions)
Deprecated.
|
protected OrderedSequenceNumber<Long> |
createSequenceNumber(Long sequenceNumber)
Deprecated.
|
protected SeekableStreamEndSequenceNumbers<Integer,Long> |
deserializePartitionsFromMetadata(com.fasterxml.jackson.databind.ObjectMapper mapper,
Object object)
Deprecated.
|
org.apache.druid.segment.realtime.appenderator.Appenderator |
getAppenderator()
Deprecated.
|
protected TreeMap<Integer,Map<Integer,Long>> |
getCheckPointsFromContext(TaskToolbox toolbox,
String checkpointsString)
Deprecated.
|
ConcurrentMap<Integer,Long> |
getCurrentOffsets()
Deprecated.
|
Map<Integer,Long> |
getCurrentOffsets(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
Map<Integer,Long> |
getEndOffsets()
Deprecated.
|
Map<Integer,Long> |
getEndOffsetsHTTP(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
protected Long |
getNextStartOffset(Long sequenceNumber)
Deprecated.
|
protected List<OrderedPartitionableRecord<Integer,Long>> |
getRecords(RecordSupplier<Integer,Long> recordSupplier,
TaskToolbox toolbox)
Deprecated.
|
RowIngestionMeters |
getRowIngestionMeters()
Deprecated.
|
javax.ws.rs.core.Response |
getRowStats(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
com.fasterxml.jackson.core.type.TypeReference<List<SequenceMetadata<Integer,Long>>> |
getSequenceMetadataTypeReference()
Deprecated.
|
org.joda.time.DateTime |
getStartTime(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
SeekableStreamIndexTaskRunner.Status |
getStatus()
Deprecated.
|
SeekableStreamIndexTaskRunner.Status |
getStatusHTTP(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
javax.ws.rs.core.Response |
getUnparseableEvents(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
protected boolean |
isEndOffsetExclusive()
Deprecated.
|
protected boolean |
isEndOfShard(Long seqNum)
Deprecated.
|
javax.ws.rs.core.Response |
pause()
Deprecated.
|
javax.ws.rs.core.Response |
pauseHTTP(javax.servlet.http.HttpServletRequest req)
Deprecated.
Signals the ingestion loop to pause.
|
protected void |
possiblyResetDataSourceMetadata(TaskToolbox toolbox,
RecordSupplier<Integer,Long> recordSupplier,
Set<StreamPartition<Integer>> assignment)
Deprecated.
|
void |
resume()
Deprecated.
|
javax.ws.rs.core.Response |
resumeHTTP(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
TaskStatus |
run(TaskToolbox toolbox)
Deprecated.
|
javax.ws.rs.core.Response |
setEndOffsets(Map<Integer,Long> offsets)
Deprecated.
|
javax.ws.rs.core.Response |
setEndOffsets(Map<Integer,Long> sequenceNumbers,
boolean finish)
Deprecated.
|
javax.ws.rs.core.Response |
setEndOffsetsHTTP(Map<Integer,Long> offsets,
javax.servlet.http.HttpServletRequest req)
Deprecated.
|
javax.ws.rs.core.Response |
stop(javax.servlet.http.HttpServletRequest req)
Deprecated.
|
void |
stopGracefully()
Deprecated.
|
getCheckpointsHTTP, getSequences, initializeSequences, sendResetRequestAndWait, setEndOffsetsHTTP, setToolboxpublic TaskStatus run(TaskToolbox toolbox)
run in class SeekableStreamIndexTaskRunner<Integer,Long>public org.apache.druid.segment.realtime.appenderator.Appenderator getAppenderator()
getAppenderator in class SeekableStreamIndexTaskRunner<Integer,Long>public RowIngestionMeters getRowIngestionMeters()
getRowIngestionMeters in class SeekableStreamIndexTaskRunner<Integer,Long>protected boolean isEndOfShard(Long seqNum)
isEndOfShard in class SeekableStreamIndexTaskRunner<Integer,Long>public com.fasterxml.jackson.core.type.TypeReference<List<SequenceMetadata<Integer,Long>>> getSequenceMetadataTypeReference()
getSequenceMetadataTypeReference in class SeekableStreamIndexTaskRunner<Integer,Long>@Nonnull protected List<OrderedPartitionableRecord<Integer,Long>> getRecords(RecordSupplier<Integer,Long> recordSupplier, TaskToolbox toolbox)
getRecords in class SeekableStreamIndexTaskRunner<Integer,Long>protected void possiblyResetDataSourceMetadata(TaskToolbox toolbox, RecordSupplier<Integer,Long> recordSupplier, Set<StreamPartition<Integer>> assignment)
possiblyResetDataSourceMetadata in class SeekableStreamIndexTaskRunner<Integer,Long>protected boolean isEndOffsetExclusive()
isEndOffsetExclusive in class SeekableStreamIndexTaskRunner<Integer,Long>protected SeekableStreamEndSequenceNumbers<Integer,Long> deserializePartitionsFromMetadata(com.fasterxml.jackson.databind.ObjectMapper mapper, Object object)
deserializePartitionsFromMetadata in class SeekableStreamIndexTaskRunner<Integer,Long>protected Long getNextStartOffset(Long sequenceNumber)
getNextStartOffset in class SeekableStreamIndexTaskRunner<Integer,Long>public void stopGracefully()
stopGracefully in class SeekableStreamIndexTaskRunner<Integer,Long>public javax.ws.rs.core.Response stop(@Context
javax.servlet.http.HttpServletRequest req)
stop in class SeekableStreamIndexTaskRunner<Integer,Long>public SeekableStreamIndexTaskRunner.Status getStatusHTTP(@Context javax.servlet.http.HttpServletRequest req)
getStatusHTTP in class SeekableStreamIndexTaskRunner<Integer,Long>public SeekableStreamIndexTaskRunner.Status getStatus()
getStatus in class SeekableStreamIndexTaskRunner<Integer,Long>public Map<Integer,Long> getCurrentOffsets(@Context javax.servlet.http.HttpServletRequest req)
getCurrentOffsets in class SeekableStreamIndexTaskRunner<Integer,Long>public ConcurrentMap<Integer,Long> getCurrentOffsets()
getCurrentOffsets in class SeekableStreamIndexTaskRunner<Integer,Long>public Map<Integer,Long> getEndOffsetsHTTP(@Context javax.servlet.http.HttpServletRequest req)
getEndOffsetsHTTP in class SeekableStreamIndexTaskRunner<Integer,Long>public Map<Integer,Long> getEndOffsets()
getEndOffsets in class SeekableStreamIndexTaskRunner<Integer,Long>public javax.ws.rs.core.Response setEndOffsets(Map<Integer,Long> sequenceNumbers, boolean finish) throws InterruptedException
setEndOffsets in class SeekableStreamIndexTaskRunner<Integer,Long>InterruptedExceptionpublic javax.ws.rs.core.Response setEndOffsetsHTTP(Map<Integer,Long> offsets, @Context javax.servlet.http.HttpServletRequest req) throws InterruptedException
InterruptedExceptionpublic javax.ws.rs.core.Response getRowStats(@Context
javax.servlet.http.HttpServletRequest req)
getRowStats in class SeekableStreamIndexTaskRunner<Integer,Long>public javax.ws.rs.core.Response getUnparseableEvents(@Context
javax.servlet.http.HttpServletRequest req)
getUnparseableEvents in class SeekableStreamIndexTaskRunner<Integer,Long>public javax.ws.rs.core.Response setEndOffsets(Map<Integer,Long> offsets) throws InterruptedException
InterruptedExceptionpublic javax.ws.rs.core.Response pauseHTTP(@Context
javax.servlet.http.HttpServletRequest req)
throws InterruptedException
pauseHTTP in class SeekableStreamIndexTaskRunner<Integer,Long>InterruptedExceptionpublic javax.ws.rs.core.Response pause()
throws InterruptedException
pause in class SeekableStreamIndexTaskRunner<Integer,Long>InterruptedExceptionpublic javax.ws.rs.core.Response resumeHTTP(@Context
javax.servlet.http.HttpServletRequest req)
throws InterruptedException
resumeHTTP in class SeekableStreamIndexTaskRunner<Integer,Long>InterruptedExceptionpublic void resume()
throws InterruptedException
resume in class SeekableStreamIndexTaskRunner<Integer,Long>InterruptedExceptionprotected SeekableStreamDataSourceMetadata<Integer,Long> createDataSourceMetadata(SeekableStreamSequenceNumbers<Integer,Long> partitions)
createDataSourceMetadata in class SeekableStreamIndexTaskRunner<Integer,Long>protected OrderedSequenceNumber<Long> createSequenceNumber(Long sequenceNumber)
createSequenceNumber in class SeekableStreamIndexTaskRunner<Integer,Long>public org.joda.time.DateTime getStartTime(@Context
javax.servlet.http.HttpServletRequest req)
getStartTime in class SeekableStreamIndexTaskRunner<Integer,Long>@Nullable protected TreeMap<Integer,Map<Integer,Long>> getCheckPointsFromContext(TaskToolbox toolbox, String checkpointsString)
getCheckPointsFromContext in class SeekableStreamIndexTaskRunner<Integer,Long>Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.