Class IoTDBConfigRegionExtractor
java.lang.Object
org.apache.iotdb.commons.pipe.extractor.IoTDBExtractor
org.apache.iotdb.commons.pipe.extractor.IoTDBNonDataRegionExtractor
org.apache.iotdb.confignode.manager.pipe.extractor.IoTDBConfigRegionExtractor
- All Implemented Interfaces:
AutoCloseable,PipeExtractor,PipePlugin
-
Field Summary
FieldsFields inherited from class org.apache.iotdb.commons.pipe.extractor.IoTDBNonDataRegionExtractor
hasBeenClosed, pipePatternFields inherited from class org.apache.iotdb.commons.pipe.extractor.IoTDBExtractor
creationTime, hasBeenStarted, isForwardingPipeRequests, pipeName, pipeTaskMeta, regionId, taskID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidvoidcustomize(PipeParameters parameters, PipeExtractorRuntimeConfiguration configuration) protected AbstractPipeListeningQueueprotected longprotected booleanisTypeListened(PipeWritePlanEvent event) protected booleansupply()protected voidprotected Optional<PipeWritePlanEvent>Methods inherited from class org.apache.iotdb.commons.pipe.extractor.IoTDBNonDataRegionExtractor
getUnTransferredEventCount, startMethods inherited from class org.apache.iotdb.commons.pipe.extractor.IoTDBExtractor
getCreationTime, getPipeName, getRegionId, getTaskID, validate
-
Field Details
-
PATTERN_PARSE_VISITOR
-
-
Constructor Details
-
IoTDBConfigRegionExtractor
public IoTDBConfigRegionExtractor()
-
-
Method Details
-
customize
public void customize(PipeParameters parameters, PipeExtractorRuntimeConfiguration configuration) throws Exception - Specified by:
customizein interfacePipeExtractor- Overrides:
customizein classIoTDBNonDataRegionExtractor- Throws:
Exception
-
getListeningQueue
- Specified by:
getListeningQueuein classIoTDBNonDataRegionExtractor
-
needTransferSnapshot
protected boolean needTransferSnapshot()- Specified by:
needTransferSnapshotin classIoTDBNonDataRegionExtractor
-
triggerSnapshot
protected void triggerSnapshot()- Specified by:
triggerSnapshotin classIoTDBNonDataRegionExtractor
-
supply
- Specified by:
supplyin interfacePipeExtractor- Overrides:
supplyin classIoTDBNonDataRegionExtractor- Throws:
Exception
-
getMaxBlockingTimeMs
protected long getMaxBlockingTimeMs()- Specified by:
getMaxBlockingTimeMsin classIoTDBNonDataRegionExtractor
-
trimRealtimeEventByPipePattern
- Specified by:
trimRealtimeEventByPipePatternin classIoTDBNonDataRegionExtractor
-
isTypeListened
- Specified by:
isTypeListenedin classIoTDBNonDataRegionExtractor
-
confineHistoricalEventTransferTypes
- Specified by:
confineHistoricalEventTransferTypesin classIoTDBNonDataRegionExtractor
-
close
- Specified by:
closein interfaceAutoCloseable- Overrides:
closein classIoTDBNonDataRegionExtractor- Throws:
Exception
-