public long serializedSize(EndpointState epState, int version) { long size = HeartBeatState.serializer.serializedSize(epState.getHeartBeatState(), version); Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); size += TypeSizes.sizeof(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); size += TypeSizes.sizeof(state.getKey().ordinal()); size += VersionedValue.serializer.serializedSize(value, version); } return size; } }
public void onChange(InetAddress endpoint, ApplicationState state, VersionedValue value) if (state.equals(ApplicationState.STATUS))
public long serializedSize(EndpointState epState, int version) { long size = HeartBeatState.serializer.serializedSize(epState.getHeartBeatState(), version); Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); size += TypeSizes.sizeof(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); size += TypeSizes.sizeof(state.getKey().ordinal()); size += VersionedValue.serializer.serializedSize(value, version); } return size; } }
public long serializedSize(EndpointState epState, int version) { long size = HeartBeatState.serializer.serializedSize(epState.getHeartBeatState(), version); Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); size += TypeSizes.sizeof(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); size += TypeSizes.sizeof(state.getKey().ordinal()); size += VersionedValue.serializer.serializedSize(value, version); } return size; } }
public void serialize(EndpointState epState, DataOutputPlus out, int version) throws IOException { /* serialize the HeartBeatState */ HeartBeatState hbState = epState.getHeartBeatState(); HeartBeatState.serializer.serialize(hbState, out, version); /* serialize the map of ApplicationState objects */ Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); out.writeInt(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); out.writeInt(state.getKey().ordinal()); VersionedValue.serializer.serialize(value, out, version); } }
public void serialize(EndpointState epState, DataOutputPlus out, int version) throws IOException { /* serialize the HeartBeatState */ HeartBeatState hbState = epState.getHeartBeatState(); HeartBeatState.serializer.serialize(hbState, out, version); /* serialize the map of ApplicationState objects */ Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); out.writeInt(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); out.writeInt(state.getKey().ordinal()); VersionedValue.serializer.serialize(value, out, version); } }
public long serializedSize(EndpointState epState, int version) { long size = HeartBeatState.serializer.serializedSize(epState.getHeartBeatState(), version); Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); size += TypeSizes.NATIVE.sizeof(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); size += TypeSizes.NATIVE.sizeof(state.getKey().ordinal()); size += VersionedValue.serializer.serializedSize(value, version); } return size; } }
public void serialize(EndpointState epState, DataOutputPlus out, int version) throws IOException { /* serialize the HeartBeatState */ HeartBeatState hbState = epState.getHeartBeatState(); HeartBeatState.serializer.serialize(hbState, out, version); /* serialize the map of ApplicationState objects */ Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); out.writeInt(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); out.writeInt(state.getKey().ordinal()); VersionedValue.serializer.serialize(value, out, version); } }
public void serialize(EndpointState epState, DataOutputPlus out, int version) throws IOException { /* serialize the HeartBeatState */ HeartBeatState hbState = epState.getHeartBeatState(); HeartBeatState.serializer.serialize(hbState, out, version); /* serialize the map of ApplicationState objects */ Set<Map.Entry<ApplicationState, VersionedValue>> states = epState.states(); out.writeInt(states.size()); for (Map.Entry<ApplicationState, VersionedValue> state : states) { VersionedValue value = state.getValue(); out.writeInt(state.getKey().ordinal()); VersionedValue.serializer.serialize(value, out, version); } }