Source file "org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,722 of 1,722 | 0% | 134 of 134 | 0% | 107 | 107 | 246 | 246 | 40 | 40 |
| static {...} | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| startElection(boolean) | 0% | 0% | 14 | 14 | 40 | 40 | 1 | 1 | ||
| handleViewConf(NonBlockingCoordinator.CoordinationMessage, Member, Membership) | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| handleMyToken(MemberImpl, NonBlockingCoordinator.CoordinationMessage, Member, Membership) | 0% | 0% | 3 | 3 | 15 | 15 | 1 | 1 | ||
| messageReceived(ChannelMessage) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| mergeOnArrive(NonBlockingCoordinator.CoordinationMessage, Member) | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| sendElectionMsgToNextInline(MemberImpl, NonBlockingCoordinator.CoordinationMessage) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| stop(int) | 0% | 0% | 2 | 2 | 15 | 15 | 1 | 1 | ||
| memberAdded(Member, boolean) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| start(int) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| memberDisappeared(Member) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| heartbeat() | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| processCoordMessage(NonBlockingCoordinator.CoordinationMessage, Member) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| sendElectionMsg(MemberImpl, MemberImpl, NonBlockingCoordinator.CoordinationMessage) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| hasHigherPriority(Member[], Member[]) | 0% | 0% | 6 | 6 | 5 | 5 | 1 | 1 | ||
| createElectionMsg(MemberImpl, MemberImpl[], MemberImpl) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| NonBlockingCoordinator() | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| handleToken(NonBlockingCoordinator.CoordinationMessage, Member, Membership) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| isHighest() | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| createData(NonBlockingCoordinator.CoordinationMessage, MemberImpl) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| handleOtherToken(MemberImpl, NonBlockingCoordinator.CoordinationMessage, Member, Membership) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getCoordinator() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| isCoordinator() | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| setupMembership() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getView() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| getLocalMember(boolean) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| getNextInLine(MemberImpl, MemberImpl[]) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| alive(Member) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| fireInterceptorEvent(ChannelInterceptor.InterceptorEvent) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| isViewConf(NonBlockingCoordinator.CoordinationMessage) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| sendMessage(Member[], ChannelMessage, InterceptorPayload) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| memberAdded(Member) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getMember(Member) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasMembers() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getMembers() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getViewId() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| viewChange(UniqueId, Member[]) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| halt() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| release() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| waitForRelease() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |