| bucketStreams(Collection) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| transferStreams(InetAddressAndPort, Collection) |   | 41% |   | 25% | 2 | 3 | 6 | 11 | 0 | 1 |
| getPeers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHostData(InetAddressAndPort) |   | 62% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getPendingRepair() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| connectNext() |   | 96% |   | 66% | 2 | 4 | 1 | 10 | 0 | 1 |
| hasActiveSessions() |   | 95% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| StreamCoordinator(StreamOperation, int, StreamingChannel.Factory, boolean, boolean, TimeUUID, PreviewKind) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| getAllStreamSessions() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getAllSessionInfo() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| startSession(StreamSession) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getOrCreateHostData(InetSocketAddress) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| connectAllStreamSessions() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| connectSequentially(StreamResultFuture) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| connect(StreamResultFuture) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getOrCreateInboundSession(InetAddressAndPort, StreamingChannel, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addSessionInfo(SessionInfo) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| updateProgress(ProgressInfo) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getOrCreateOutboundSession(InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSessionById(InetAddressAndPort, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setConnectionFactory(StreamingChannel.Factory) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFollower() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |