stringBuf.append(tab); stringBuf.append("status: "); stringBuf.append(status()); stringBuf.append(eol);
if ( serviceGroup.status().streamState() == StreamStates.CLOSED_RECOVER )
statusMsg.applyHasGroupId(); statusMsg.groupId(wlItemGroup.groupId()); serviceGroup.status().copy(statusMsg.state());
rdmServiceGroupState.status().text().data("state"); rdmServiceGroupState.status().code(StateCodes.FAILOVER_COMPLETED); rdmServiceGroupState.status().dataState(DataStates.SUSPECT); rdmServiceGroupState.status().streamState(StreamStates.OPEN); State decState = rdmServiceGroupStateDec.status(); assertNotNull(decState); assertEquals(state.code(), decState.code());
rdmServiceGroupState.status().text().data("state"); rdmServiceGroupState.status().code(StateCodes.FAILOVER_COMPLETED); rdmServiceGroupState.status().dataState(DataStates.SUSPECT); rdmServiceGroupState.status().streamState(StreamStates.OPEN); State decState = rdmServiceGroupState2.status(); assertNotNull(decState); assertEquals(state.code(), decState.code());
element.name(ElementNames.STATUS); element.dataType(DataTypes.STATE); ret = element.encode(encIter, status()); if (ret != CodecReturnCodes.SUCCESS) return ret;
destServiceGroup.status().streamState(status().streamState()); destServiceGroup.status().dataState(status().dataState()); destServiceGroup.status().code(status().code()); if (status().text().length() > 0) ByteBuffer byteBuffer = ByteBuffer.allocate(status().text().length()); status().text().copy(byteBuffer); destServiceGroup.status().text().data(byteBuffer);
private void buildRDMServiceGroup(List<Service.ServiceGroup> groupStateList, int action) { int flags = Service.ServiceGroupFlags.HAS_MERGED_TO_GROUP | Service.ServiceGroupFlags.HAS_STATUS; State state = CodecFactory.createState(); state.text().data("state"); state.code(StateCodes.FAILOVER_COMPLETED); state.dataState(DataStates.SUSPECT); state.streamState(StreamStates.OPEN); Service.ServiceGroup rdmServiceGroupState = new Service.ServiceGroup(); rdmServiceGroupState.clear(); rdmServiceGroupState.flags(flags); rdmServiceGroupState.action(action); rdmServiceGroupState.group().data("group"); if (rdmServiceGroupState.checkHasMergedToGroup()) { rdmServiceGroupState.mergedToGroup().data("mergedToGroup"); } if (rdmServiceGroupState.checkHasStatus()) { rdmServiceGroupState.status().text().data("state"); rdmServiceGroupState.status().code(StateCodes.FAILOVER_COMPLETED); rdmServiceGroupState.status().dataState(DataStates.SUSPECT); rdmServiceGroupState.status().streamState(StreamStates.OPEN); } groupStateList.add(rdmServiceGroupState); }
private void verifyServiceGroupState(Service.ServiceGroup rdmServiceGroupState, Service.ServiceGroup rdmServiceGroupState2) { assertEquals(rdmServiceGroupState.flags(), rdmServiceGroupState2.flags()); if (rdmServiceGroupState2.checkHasMergedToGroup()) assertEquals(rdmServiceGroupState.mergedToGroup().toString(), rdmServiceGroupState2.mergedToGroup().toString()); assertEquals(rdmServiceGroupState.group().toString(), rdmServiceGroupState2.group().toString()); if (rdmServiceGroupState2.checkHasStatus()) { State decState = rdmServiceGroupState2.status(); State state = rdmServiceGroupState.status(); assertNotNull(decState); assertEquals(state.code(), decState.code()); assertEquals(state.dataState(), decState.dataState()); assertEquals(state.streamState(), decState.streamState()); assertEquals(state.text().toString(), decState.text().toString()); } }