类 RegionMaintainTask
- java.lang.Object
-
- org.apache.iotdb.confignode.persistence.partition.maintainer.RegionMaintainTask
-
- 直接已知子类:
RegionCreateTask,RegionDeleteTask
public abstract class RegionMaintainTask extends java.lang.Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classRegionMaintainTask.Factory
-
字段概要
字段 修饰符和类型 字段 说明 protected org.apache.iotdb.common.rpc.thrift.TDataNodeLocationtargetDataNodeprotected RegionMaintainTypetype
-
构造器概要
构造器 限定符 构造器 说明 protectedRegionMaintainTask(RegionMaintainType type)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected abstract voiddeserialize(java.io.InputStream inputStream, org.apache.thrift.protocol.TProtocol protocol)protected abstract voiddeserialize(java.nio.ByteBuffer buffer)booleanequals(java.lang.Object o)org.apache.iotdb.common.rpc.thrift.TDataNodeLocationgetTargetDataNode()RegionMaintainTypegetType()inthashCode()abstract voidserialize(java.io.DataOutputStream stream)abstract voidserialize(java.io.OutputStream outputStream, org.apache.thrift.protocol.TProtocol protocol)voidsetTargetDataNode(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation targetDataNode)
-
-
-
字段详细资料
-
type
protected final RegionMaintainType type
-
targetDataNode
protected org.apache.iotdb.common.rpc.thrift.TDataNodeLocation targetDataNode
-
-
构造器详细资料
-
RegionMaintainTask
protected RegionMaintainTask(RegionMaintainType type)
-
-
方法详细资料
-
getType
public RegionMaintainType getType()
-
getTargetDataNode
public org.apache.iotdb.common.rpc.thrift.TDataNodeLocation getTargetDataNode()
-
setTargetDataNode
public void setTargetDataNode(org.apache.iotdb.common.rpc.thrift.TDataNodeLocation targetDataNode)
-
serialize
public abstract void serialize(java.io.DataOutputStream stream) throws java.io.IOException- 抛出:
java.io.IOException
-
deserialize
protected abstract void deserialize(java.nio.ByteBuffer buffer) throws java.io.IOException- 抛出:
java.io.IOException
-
serialize
public abstract void serialize(java.io.OutputStream outputStream, org.apache.thrift.protocol.TProtocol protocol) throws java.io.IOException, org.apache.thrift.TException- 抛出:
java.io.IOExceptionorg.apache.thrift.TException
-
deserialize
protected abstract void deserialize(java.io.InputStream inputStream, org.apache.thrift.protocol.TProtocol protocol) throws org.apache.thrift.TException, java.io.IOException- 抛出:
org.apache.thrift.TExceptionjava.io.IOException
-
equals
public boolean equals(java.lang.Object o)
- 覆盖:
equals在类中java.lang.Object
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
-