Class PipeInfo

  • Direct Known Subclasses:
    TsFilePipeInfo

    public abstract class PipeInfo
    extends java.lang.Object
    • Field Detail

      • pipeName

        protected java.lang.String pipeName
      • pipeSinkName

        protected java.lang.String pipeSinkName
      • createTime

        protected long createTime
    • Constructor Detail

      • PipeInfo

        protected PipeInfo()
      • PipeInfo

        protected PipeInfo​(java.lang.String pipeName,
                           java.lang.String pipeSinkName,
                           long createTime)
      • PipeInfo

        protected PipeInfo​(java.lang.String pipeName,
                           java.lang.String pipeSinkName,
                           PipeStatus status,
                           long createTime)
    • Method Detail

      • getPipeName

        public java.lang.String getPipeName()
      • setPipeName

        public void setPipeName​(java.lang.String pipeName)
      • getPipeSinkName

        public java.lang.String getPipeSinkName()
      • setPipeSinkName

        public void setPipeSinkName​(java.lang.String pipeSinkName)
      • setStatus

        public void setStatus​(PipeStatus status)
      • getCreateTime

        public long getCreateTime()
      • setCreateTime

        public void setCreateTime​(long createTime)
      • getTShowPipeInfo

        public abstract org.apache.iotdb.confignode.rpc.thrift.TShowPipeInfo getTShowPipeInfo()
      • serialize

        public void serialize​(java.io.OutputStream outputStream)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • deserialize

        protected void deserialize​(java.io.InputStream inputStream)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • deserialize

        protected void deserialize​(java.nio.ByteBuffer byteBuffer)
      • serializeToByteBuffer

        public java.nio.ByteBuffer serializeToByteBuffer()
      • deserializePipeInfo

        public static PipeInfo deserializePipeInfo​(java.io.InputStream inputStream)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • deserializePipeInfo

        public static PipeInfo deserializePipeInfo​(java.nio.ByteBuffer byteBuffer)