@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); serializer.deserialize(EnablePeerStateData.class); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); serializer.deserialize(OpenRegionProcedureStateData.class); }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); RecoverStandbyStateData data = serializer.deserialize(RecoverStandbyStateData.class); serial = data.getSerial(); }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); peerId = serializer.deserialize(PeerProcedureStateData.class).getPeerId(); }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); SwitchRpcThrottleStateData data = serializer.deserialize(SwitchRpcThrottleStateData.class); rpcThrottleEnabled = data.getRpcThrottleEnabled(); }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { Int32Value ntimeoutsValue = serializer.deserialize(Int32Value.class); ntimeouts.set(ntimeoutsValue.getValue()); Int32Value maxTimeoutsValue = serializer.deserialize(Int32Value.class); maxTimeouts = maxTimeoutsValue.getValue(); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { SwitchRpcThrottleRemoteStateData data = serializer.deserialize(SwitchRpcThrottleRemoteStateData.class); targetServer = ProtobufUtil.toServerName(data.getTargetServer()); rpcThrottleEnabled = data.getRpcThrottleEnabled(); }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { Int64Value value = serializer.deserialize(Int64Value.class); execId = value.getValue(); step = 2; } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); MasterProcedureProtos.CreateNamespaceStateData createNamespaceMsg = serializer.deserialize(MasterProcedureProtos.CreateNamespaceStateData.class); nsDescriptor = ProtobufUtil.toNamespaceDescriptor(createNamespaceMsg.getNamespaceDescriptor()); }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); AddPeerStateData data = serializer.deserialize(AddPeerStateData.class); peerConfig = ReplicationPeerConfigUtil.convert(data.getPeerConfig()); enabled = data.getEnabled(); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); CloseRegionProcedureStateData data = serializer.deserialize(CloseRegionProcedureStateData.class); if (data.hasAssignCandidate()) { assignCandidate = ProtobufUtil.toServerName(data.getAssignCandidate()); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { MasterProcedureProtos.SplitWALData data = serializer.deserialize(MasterProcedureProtos.SplitWALData.class); serverName = ProtobufUtil.toServerName(data.getCrashedServer()); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); MasterProcedureProtos.ModifyNamespaceStateData modifyNamespaceMsg = serializer.deserialize(MasterProcedureProtos.ModifyNamespaceStateData.class); newNsDescriptor = ProtobufUtil.toNamespaceDescriptor(modifyNamespaceMsg.getNamespaceDescriptor()); if (modifyNamespaceMsg.hasUnmodifiedNamespaceDescriptor()) { oldNsDescriptor = ProtobufUtil.toNamespaceDescriptor(modifyNamespaceMsg.getUnmodifiedNamespaceDescriptor()); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); SyncReplicationReplayWALStateData data = serializer.deserialize(SyncReplicationReplayWALStateData.class); peerId = data.getPeerId(); wals = data.getWalList(); if (data.hasWorker()) { worker = ProtobufUtil.toServerName(data.getWorker()); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); MasterProcedureProtos.EnableTableStateData enableTableMsg = serializer.deserialize(MasterProcedureProtos.EnableTableStateData.class); setUser(MasterProcedureUtil.toUserInfo(enableTableMsg.getUserInfo())); tableName = ProtobufUtil.toTableName(enableTableMsg.getTableName()); }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); TransitPeerSyncReplicationStateStateData data = serializer.deserialize(TransitPeerSyncReplicationStateStateData.class); toState = ReplicationPeerConfigUtil.toSyncReplicationState(data.getToState()); if (data.hasFromState()) { fromState = ReplicationPeerConfigUtil.toSyncReplicationState(data.getFromState()); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); MasterProcedureProtos.SplitWALData data = serializer.deserialize(MasterProcedureProtos.SplitWALData.class); walPath = data.getWalPath(); crashedServer = ProtobufUtil.toServerName(data.getCrashedServer()); if (data.hasWorker()) { worker = ProtobufUtil.toServerName(data.getWorker()); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { BytesValue bytesValue = serializer.deserialize(BytesValue.class); ByteString dataString = bytesValue.getValue(); if (dataString.isEmpty()) { data = null; } else { data = dataString.toByteArray(); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); RegionStateTransitionStateData data = serializer.deserialize(RegionStateTransitionStateData.class); initialState = data.getInitialState(); lastState = data.getLastState(); forceNewPlan = data.getForceNewPlan(); if (data.hasAssignCandidate()) { assignCandidate = ProtobufUtil.toServerName(data.getAssignCandidate()); } }
@Override protected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException { super.deserializeStateData(serializer); final MasterProcedureProtos.SplitTableRegionStateData splitTableRegionsMsg = serializer.deserialize(MasterProcedureProtos.SplitTableRegionStateData.class); setUser(MasterProcedureUtil.toUserInfo(splitTableRegionsMsg.getUserInfo())); setRegion(ProtobufUtil.toRegionInfo(splitTableRegionsMsg.getParentRegionInfo())); assert(splitTableRegionsMsg.getChildRegionInfoCount() == 2); daughter_1_RI = ProtobufUtil.toRegionInfo(splitTableRegionsMsg.getChildRegionInfo(0)); daughter_2_RI = ProtobufUtil.toRegionInfo(splitTableRegionsMsg.getChildRegionInfo(1)); }