Class TsFilePipeInfo
- java.lang.Object
-
- org.apache.iotdb.commons.sync.pipe.PipeInfo
-
- org.apache.iotdb.commons.sync.pipe.TsFilePipeInfo
-
public class TsFilePipeInfo extends PipeInfo
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.commons.sync.pipe.PipeInfo
createTime, messageType, pipeName, pipeSinkName, status
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTsFilePipeInfo()TsFilePipeInfo(java.lang.String pipeName, java.lang.String pipeSinkName, long createTime, long dataStartTimestamp, boolean syncDelOp)TsFilePipeInfo(java.lang.String pipeName, java.lang.String pipeSinkName, PipeStatus status, long createTime, long dataStartTimestamp, boolean syncDelOp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeserialize(java.io.InputStream inputStream)protected voiddeserialize(java.nio.ByteBuffer buffer)booleanequals(java.lang.Object o)longgetDataStartTimestamp()org.apache.iotdb.confignode.rpc.thrift.TShowPipeInfogetTShowPipeInfo()inthashCode()booleanisSyncDelOp()voidserialize(java.io.OutputStream outputStream)voidsetDataStartTimestamp(long dataStartTimestamp)voidsetSyncDelOp(boolean syncDelOp)java.lang.StringtoString()-
Methods inherited from class org.apache.iotdb.commons.sync.pipe.PipeInfo
deserializePipeInfo, deserializePipeInfo, getCreateTime, getMessageType, getPipeName, getPipeSinkName, getStatus, serializeToByteBuffer, setCreateTime, setMessageType, setPipeName, setPipeSinkName, setStatus
-
-
-
-
Constructor Detail
-
TsFilePipeInfo
protected TsFilePipeInfo()
-
TsFilePipeInfo
public TsFilePipeInfo(java.lang.String pipeName, java.lang.String pipeSinkName, long createTime, long dataStartTimestamp, boolean syncDelOp)
-
TsFilePipeInfo
public TsFilePipeInfo(java.lang.String pipeName, java.lang.String pipeSinkName, PipeStatus status, long createTime, long dataStartTimestamp, boolean syncDelOp)
-
-
Method Detail
-
isSyncDelOp
public boolean isSyncDelOp()
-
setSyncDelOp
public void setSyncDelOp(boolean syncDelOp)
-
getDataStartTimestamp
public long getDataStartTimestamp()
-
setDataStartTimestamp
public void setDataStartTimestamp(long dataStartTimestamp)
-
getTShowPipeInfo
public org.apache.iotdb.confignode.rpc.thrift.TShowPipeInfo getTShowPipeInfo()
- Specified by:
getTShowPipeInfoin classPipeInfo
-
serialize
public void serialize(java.io.OutputStream outputStream) throws java.io.IOException
-
deserialize
protected void deserialize(java.io.InputStream inputStream) throws java.io.IOException- Overrides:
deserializein classPipeInfo- Throws:
java.io.IOException
-
deserialize
protected void deserialize(java.nio.ByteBuffer buffer)
- Overrides:
deserializein classPipeInfo
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-