public static void encode(JobPartitionState jobPartitionState, ClientMessage clientMessage) { AddressCodec.encode(jobPartitionState.getOwner(), clientMessage); clientMessage.set(jobPartitionState.getState().name()); }
public static JobPartitionState decode(ClientMessage clientMessage) { Address address = AddressCodec.decode(clientMessage); String state = clientMessage.getStringUtf8(); return new JobPartitionStateImpl(address, JobPartitionState.State.valueOf(state)); }
@Override public void readData(ObjectDataInput in) throws IOException { address = in.readObject(); state = JobPartitionState.State.byOrdinal(in.readInt()); }
public static void encode(JobPartitionState jobPartitionState, ClientMessage clientMessage) { AddressCodec.encode(jobPartitionState.getOwner(), clientMessage); clientMessage.set(jobPartitionState.getState().name()); }
public static int calculateDataSize(JobPartitionState jobPartitionState) { int dataSize = AddressCodec.calculateDataSize(jobPartitionState.getOwner()); dataSize += ParameterUtil.calculateDataSize(jobPartitionState.getState().name()); return dataSize; } }
public static int calculateDataSize(JobPartitionState jobPartitionState) { int dataSize = AddressCodec.calculateDataSize(jobPartitionState.getOwner()); dataSize += ParameterUtil.calculateDataSize(jobPartitionState.getState().name()); return dataSize; } }
@Override public int hashCode() { int result = address != null ? address.hashCode() : 0; result = 31 * result + (state != null ? state.hashCode() : 0); return result; } }
@Override public void writeData(ObjectDataOutput out) throws IOException { out.writeObject(address); out.writeInt(state.ordinal()); }
public static void encode(JobPartitionState jobPartitionState, ClientMessage clientMessage) { AddressCodec.encode(jobPartitionState.getOwner(), clientMessage); clientMessage.set(jobPartitionState.getState().name()); }
public static JobPartitionState decode(ClientMessage clientMessage) { Address address = AddressCodec.decode(clientMessage); String state = clientMessage.getStringUtf8(); return new JobPartitionStateImpl(address, JobPartitionState.State.valueOf(state)); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); partitionId = in.readInt(); currentState = JobPartitionState.State.byOrdinal(in.readInt()); }
public static int calculateDataSize(JobPartitionState jobPartitionState) { int dataSize = AddressCodec.calculateDataSize(jobPartitionState.getOwner()); dataSize += ParameterUtil.calculateDataSize(jobPartitionState.getState().name()); return dataSize; } }
@Override protected void writeInternal(ObjectDataOutput out) throws IOException { super.writeInternal(out); out.writeInt(partitionId); out.writeInt(currentState.ordinal()); }
@Override public void readData(ObjectDataInput in) throws IOException { address = in.readObject(); state = JobPartitionState.State.byOrdinal(in.readInt()); }
@Override protected void readInternal(ObjectDataInput in) throws IOException { super.readInternal(in); partitionId = in.readInt(); currentState = JobPartitionState.State.byOrdinal(in.readInt()); }
@Override protected void writeInternal(ObjectDataOutput out) throws IOException { super.writeInternal(out); out.writeInt(partitionId); out.writeInt(currentState.ordinal()); }
@Override public int hashCode() { int result = address != null ? address.hashCode() : 0; result = 31 * result + (state != null ? state.hashCode() : 0); return result; } }
public static JobPartitionState decode(ClientMessage clientMessage) { Address address = AddressCodec.decode(clientMessage); String state = clientMessage.getStringUtf8(); return new JobPartitionStateImpl(address, JobPartitionState.State.valueOf(state)); }