本文整理汇总了Java中org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos.SplitLogTask方法的典型用法代码示例。如果您正苦于以下问题:Java ZooKeeperProtos.SplitLogTask方法的具体用法?Java ZooKeeperProtos.SplitLogTask怎么用?Java ZooKeeperProtos.SplitLogTask使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos
的用法示例。
在下文中一共展示了ZooKeeperProtos.SplitLogTask方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toByteArray
import org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos; //导入方法依赖的package包/类
/**
* @return This instance serialized into a byte array
* @see #parseFrom(byte[])
*/
public byte [] toByteArray() {
// First create a pb ServerName. Then create a ByteString w/ the TaskState
// bytes in it. Finally create a SplitLogTaskState passing in the two
// pbs just created.
HBaseProtos.ServerName snpb = ProtobufUtil.toServerName(this.originServer);
ZooKeeperProtos.SplitLogTask slts =
ZooKeeperProtos.SplitLogTask.newBuilder().setServerName(snpb).setState(this.state).
setMode(this.mode).build();
return ProtobufUtil.prependPBMagic(slts.toByteArray());
}
示例2: SplitLogTask
import org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos; //导入方法依赖的package包/类
SplitLogTask(final ZooKeeperProtos.SplitLogTask slt) {
this.originServer = ProtobufUtil.toServerName(slt.getServerName());
this.state = slt.getState();
this.mode = (slt.hasMode()) ? slt.getMode() :
ZooKeeperProtos.SplitLogTask.RecoveryMode.UNKNOWN;
}