Class IoTDBConfigRegionConnector
java.lang.Object
org.apache.iotdb.commons.pipe.connector.protocol.IoTDBConnector
org.apache.iotdb.commons.pipe.connector.protocol.IoTDBSslSyncConnector
org.apache.iotdb.confignode.manager.pipe.connector.protocol.IoTDBConfigRegionConnector
- All Implemented Interfaces:
AutoCloseable,PipeConnector,PipePlugin
-
Field Summary
Fields inherited from class org.apache.iotdb.commons.pipe.connector.protocol.IoTDBSslSyncConnector
clientManagerFields inherited from class org.apache.iotdb.commons.pipe.connector.protocol.IoTDBConnector
attributeSortedString, compressionTimer, isRealtimeFirst, isTabletBatchModeEnabled, loadBalanceStrategy, loadTsFileStrategy, loadTsFileValidation, nodeUrls, password, receiverStatusHandler, shouldMarkAsPipeRequest, shouldReceiverConvertOnTypeMismatch, username -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IoTDBSyncClientManagerconstructClient(List<TEndPoint> nodeUrls, String username, String password, boolean useSSL, String trustStorePath, String trustStorePwd, boolean useLeaderCache, String loadBalanceStrategy, boolean shouldReceiverConvertOnTypeMismatch, String loadTsFileStrategy, boolean validateTsFile, boolean shouldMarkAsPipeRequest) protected org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReqgetTransferMultiFilePieceReq(String fileName, long position, byte[] payLoad) protected org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReqgetTransferSingleFilePieceReq(String fileName, long position, byte[] payLoad) voidtransfer(TabletInsertionEvent tabletInsertionEvent) voidtransfer(TsFileInsertionEvent tsFileInsertionEvent) voidMethods inherited from class org.apache.iotdb.commons.pipe.connector.protocol.IoTDBSslSyncConnector
close, customize, handshake, heartbeat, transferFilePieces, validateMethods inherited from class org.apache.iotdb.commons.pipe.connector.protocol.IoTDBConnector
compressIfNeeded, compressIfNeeded, discardEventsOfPipe, getTotalCompressedSize, getTotalUncompressedSize, parseNodeUrls, rateLimitIfNeeded, statusHandler
-
Constructor Details
-
IoTDBConfigRegionConnector
public IoTDBConfigRegionConnector()
-
-
Method Details
-
constructClient
protected IoTDBSyncClientManager constructClient(List<TEndPoint> nodeUrls, String username, String password, boolean useSSL, String trustStorePath, String trustStorePwd, boolean useLeaderCache, String loadBalanceStrategy, boolean shouldReceiverConvertOnTypeMismatch, String loadTsFileStrategy, boolean validateTsFile, boolean shouldMarkAsPipeRequest) - Specified by:
constructClientin classIoTDBSslSyncConnector
-
getTransferSingleFilePieceReq
protected org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReq getTransferSingleFilePieceReq(String fileName, long position, byte[] payLoad) - Specified by:
getTransferSingleFilePieceReqin classIoTDBSslSyncConnector
-
getTransferMultiFilePieceReq
protected org.apache.iotdb.commons.pipe.connector.payload.thrift.request.PipeTransferFilePieceReq getTransferMultiFilePieceReq(String fileName, long position, byte[] payLoad) throws IOException - Specified by:
getTransferMultiFilePieceReqin classIoTDBSslSyncConnector- Throws:
IOException
-
transfer
- Throws:
Exception
-
transfer
- Throws:
Exception
-
transfer
- Throws:
Exception
-