rdmServiceState.flags(flags); rdmServiceState.action(action); rdmServiceState.serviceState(serviceState);
rdmServiceState.flags(flags); rdmServiceState.action(action); rdmServiceState.serviceState(serviceState);
private void buildRDMServiceState(Service.ServiceState rdmServiceState, int action) { int flags = Service.ServiceStateFlags.HAS_ACCEPTING_REQS | Service.ServiceStateFlags.HAS_STATUS; long acceptingRequests = 1; long serviceState = 1; rdmServiceState.clear(); rdmServiceState.flags(flags); rdmServiceState.action(action); rdmServiceState.serviceState(serviceState); rdmServiceState.acceptingRequests(acceptingRequests); if (rdmServiceState.checkHasStatus()) { rdmServiceState.status().text().data("state"); rdmServiceState.status().code(StateCodes.FAILOVER_COMPLETED); rdmServiceState.status().dataState(DataStates.SUSPECT); rdmServiceState.status().streamState(StreamStates.OPEN); } }
private void copyServiceStateRefFrom(ServiceState srcState) { assert (srcState != null) : "srcState can not be null"; state().flags(srcState.flags()); state().action(srcState.action()); state().serviceState(srcState.serviceState()); if (srcState.checkHasAcceptingRequests()) { state().applyHasAcceptingRequests(); state().acceptingRequests(srcState.acceptingRequests()); } if (srcState.checkHasStatus()) { state().applyHasStatus(); state().status(srcState.status()); } }
private void verifyServiceState(Service.ServiceState rdmServiceState, Service.ServiceState rdmServiceState2) { assertEquals(rdmServiceState.flags(), rdmServiceState2.flags()); if (rdmServiceState2.checkHasAcceptingRequests()) assertEquals(rdmServiceState.acceptingRequests(), rdmServiceState2.acceptingRequests()); assertEquals(rdmServiceState.serviceState(), rdmServiceState2.serviceState()); if (rdmServiceState2.checkHasStatus()) { State state = rdmServiceState.status(); State decState = rdmServiceState2.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()); } }