Package org.apache.iotdb.db.sync.common
Class LocalSyncInfoFetcher
- java.lang.Object
-
- org.apache.iotdb.db.sync.common.LocalSyncInfoFetcher
-
- All Implemented Interfaces:
ISyncInfoFetcher
public class LocalSyncInfoFetcher extends java.lang.Object implements ISyncInfoFetcher
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.common.rpc.thrift.TSStatusaddPipe(CreatePipeStatement createPipeStatement, long createTime)org.apache.iotdb.common.rpc.thrift.TSStatusaddPipe(CreatePipePlan plan, long createTime)org.apache.iotdb.common.rpc.thrift.TSStatusaddPipeSink(CreatePipeSinkStatement createPipeSinkStatement)org.apache.iotdb.common.rpc.thrift.TSStatusaddPipeSink(CreatePipeSinkPlan plan)org.apache.iotdb.common.rpc.thrift.TSStatusdropPipe(java.lang.String pipeName)org.apache.iotdb.common.rpc.thrift.TSStatusdropPipeSink(java.lang.String name)java.util.List<PipeInfo>getAllPipeInfos()java.util.List<PipeSink>getAllPipeSinks()static LocalSyncInfoFetchergetInstance()java.lang.StringgetPipeMsg(java.lang.String pipeName, long createTime)PipeSinkgetPipeSink(java.lang.String name)PipeInfogetRunningPipeInfo()org.apache.iotdb.common.rpc.thrift.TSStatusrecordMsg(java.lang.String pipeName, long createTime, PipeMessage pipeMessage)voidreset()org.apache.iotdb.common.rpc.thrift.TSStatusstartPipe(java.lang.String pipeName)org.apache.iotdb.common.rpc.thrift.TSStatusstopPipe(java.lang.String pipeName)
-
-
-
Method Detail
-
addPipeSink
public org.apache.iotdb.common.rpc.thrift.TSStatus addPipeSink(CreatePipeSinkPlan plan)
- Specified by:
addPipeSinkin interfaceISyncInfoFetcher
-
addPipeSink
public org.apache.iotdb.common.rpc.thrift.TSStatus addPipeSink(CreatePipeSinkStatement createPipeSinkStatement)
- Specified by:
addPipeSinkin interfaceISyncInfoFetcher
-
dropPipeSink
public org.apache.iotdb.common.rpc.thrift.TSStatus dropPipeSink(java.lang.String name)
- Specified by:
dropPipeSinkin interfaceISyncInfoFetcher
-
getPipeSink
public PipeSink getPipeSink(java.lang.String name)
- Specified by:
getPipeSinkin interfaceISyncInfoFetcher
-
getAllPipeSinks
public java.util.List<PipeSink> getAllPipeSinks()
- Specified by:
getAllPipeSinksin interfaceISyncInfoFetcher
-
addPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus addPipe(CreatePipePlan plan, long createTime)
- Specified by:
addPipein interfaceISyncInfoFetcher
-
addPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus addPipe(CreatePipeStatement createPipeStatement, long createTime)
- Specified by:
addPipein interfaceISyncInfoFetcher
-
stopPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus stopPipe(java.lang.String pipeName)
- Specified by:
stopPipein interfaceISyncInfoFetcher
-
startPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus startPipe(java.lang.String pipeName)
- Specified by:
startPipein interfaceISyncInfoFetcher
-
dropPipe
public org.apache.iotdb.common.rpc.thrift.TSStatus dropPipe(java.lang.String pipeName)
- Specified by:
dropPipein interfaceISyncInfoFetcher
-
getAllPipeInfos
public java.util.List<PipeInfo> getAllPipeInfos()
- Specified by:
getAllPipeInfosin interfaceISyncInfoFetcher
-
getRunningPipeInfo
public PipeInfo getRunningPipeInfo()
- Specified by:
getRunningPipeInfoin interfaceISyncInfoFetcher
-
getPipeMsg
public java.lang.String getPipeMsg(java.lang.String pipeName, long createTime)- Specified by:
getPipeMsgin interfaceISyncInfoFetcher
-
recordMsg
public org.apache.iotdb.common.rpc.thrift.TSStatus recordMsg(java.lang.String pipeName, long createTime, PipeMessage pipeMessage)- Specified by:
recordMsgin interfaceISyncInfoFetcher
-
getInstance
public static LocalSyncInfoFetcher getInstance()
-
reset
public void reset()
-
-