Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 Line Coverage (%) Cyclomatic Complexity Stewart\Runtime\Control\Server\ControlServer — Coverage: 91.4% | Lines: 81 | Complexity: 27 Stewart\Runtime\Control\SnapshotAssembler — Coverage: 100.0% | Lines: 55 | Complexity: 10 Stewart\Runtime\Control\Client\ControlClient — Coverage: 83.3% | Lines: 36 | Complexity: 18 Stewart\Runtime\Control\Server\UnixSocketFile — Coverage: 85.7% | Lines: 35 | Complexity: 19 Stewart\Runtime\Control\Protocol\Codec\FrameCodec — Coverage: 84.6% | Lines: 26 | Complexity: 12 Stewart\Runtime\Control\Assembler\WorkerStatusBuilder — Coverage: 100.0% | Lines: 22 | Complexity: 6 Stewart\Runtime\Control\Client\ControlTargetResolver — Coverage: 100.0% | Lines: 13 | Complexity: 6 Stewart\Runtime\Control\ControlPlaneFactory — Coverage: 0.0% | Lines: 13 | Complexity: 3 Stewart\Runtime\Control\Assembler\StoreHealthBuilder — Coverage: 100.0% | Lines: 12 | Complexity: 9 Stewart\Runtime\Control\Protocol\Status\OutboxStatus — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Control\Protocol\Status\LatencyHistogram — Coverage: 100.0% | Lines: 8 | Complexity: 5 Stewart\Runtime\Control\Server\ClientSession — Coverage: 100.0% | Lines: 8 | Complexity: 6 Stewart\Runtime\Control\Request\ControlRequestDispatcher — Coverage: 100.0% | Lines: 7 | Complexity: 8 Stewart\Runtime\Control\Assembler\AppStatusBuilder — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\Control\Server\BoundSocketFile — Coverage: 0.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Control\Client\ControlTarget — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\ControlProtocol — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Bye — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\CommandResult — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Hello — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Rejected — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RequestFailed — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Welcome — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppCounters — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppPauseStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\BrokerStats — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ComponentStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ConnectionState — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DaemonInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployStatus — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\FailureReport — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RegistrationInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ServiceCallStats — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\WorkerStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Class CRAP Coverage
Stewart\Runtime\Control\Server\ControlServer27.4791.4%
Stewart\Runtime\Control\Server\UnixSocketFile20.0585.7%
Stewart\Runtime\Control\Client\ControlClient19.5083.3%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec12.5284.6%
Stewart\Runtime\Control\ControlPlaneFactory120.0%
Stewart\Runtime\Control\Server\BoundSocketFile120.0%
Stewart\Runtime\Control\SnapshotAssembler10100.0%
Stewart\Runtime\Control\Assembler\StoreHealthBuilder9100.0%
Stewart\Runtime\Control\Request\ControlRequestDispatcher8100.0%
Stewart\Runtime\Control\Assembler\WorkerStatusBuilder6100.0%
Stewart\Runtime\Control\Client\ControlTargetResolver6100.0%
Stewart\Runtime\Control\Server\ClientSession6100.0%
Stewart\Runtime\Control\Assembler\AppStatusBuilder5100.0%
Stewart\Runtime\Control\Protocol\Status\LatencyHistogram5100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus4100.0%
Stewart\Runtime\Control\Client\ControlTarget20.0%
Stewart\Runtime\Control\Protocol\ControlProtocol20.0%
Stewart\Runtime\Control\Protocol\Frame\Bye20.0%
Stewart\Runtime\Control\Protocol\Frame\CommandResult20.0%
Stewart\Runtime\Control\Protocol\Frame\Hello20.0%
Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\Rejected20.0%
Stewart\Runtime\Control\Protocol\Frame\RequestFailed20.0%
Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest20.0%
Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame20.0%
Stewart\Runtime\Control\Protocol\Frame\Welcome20.0%
Stewart\Runtime\Control\Protocol\Status\AppCounters20.0%
Stewart\Runtime\Control\Protocol\Status\AppPauseStatus20.0%
Stewart\Runtime\Control\Protocol\Status\AppStatus20.0%
Stewart\Runtime\Control\Protocol\Status\BrokerStats20.0%
Stewart\Runtime\Control\Protocol\Status\ComponentStatus20.0%
Stewart\Runtime\Control\Protocol\Status\ConnectionState20.0%
Stewart\Runtime\Control\Protocol\Status\DeployFailure20.0%
Stewart\Runtime\Control\Protocol\Status\DeployStatus20.0%
Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats20.0%
Stewart\Runtime\Control\Protocol\Status\FailureReport20.0%
Stewart\Runtime\Control\Protocol\Status\ServiceCallStats20.0%
Stewart\Runtime\Control\Protocol\Status\DaemonInfo1100.0%
Stewart\Runtime\Control\Protocol\Status\RegistrationInfo1100.0%
Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot1100.0%
Stewart\Runtime\Control\Protocol\Status\WorkerStatus1100.0%
Stewart\Runtime\Control\Protocol\Frame\SnapshotRequest0100.0%

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::buildWorkerStatus — Coverage: 100.0% | Lines: 20 | Complexity: 4 Stewart\Runtime\Control\Client\ControlClient::exchangeFrames — Coverage: 100.0% | Lines: 17 | Complexity: 4 Stewart\Runtime\Control\Server\ControlServer::awaitHello — Coverage: 100.0% | Lines: 17 | Complexity: 5 Stewart\Runtime\Control\Server\ControlServer::acceptClients — Coverage: 78.6% | Lines: 14 | Complexity: 6 Stewart\Runtime\Control\Server\ControlServer::start — Coverage: 76.9% | Lines: 13 | Complexity: 3 Stewart\Runtime\Control\Server\ControlServer::serveClient — Coverage: 100.0% | Lines: 13 | Complexity: 4 Stewart\Runtime\Control\ControlPlaneFactory::createControlPlane — Coverage: 0.0% | Lines: 12 | Complexity: 2 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeFrameOfType — Coverage: 91.7% | Lines: 12 | Complexity: 5 Stewart\Runtime\Control\SnapshotAssembler::takeSnapshot — Coverage: 100.0% | Lines: 12 | Complexity: 1 Stewart\Runtime\Control\Assembler\StoreHealthBuilder::buildStoreHealth — Coverage: 100.0% | Lines: 11 | Complexity: 8 Stewart\Runtime\Control\Client\ControlTargetResolver::resolveTarget — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Control\SnapshotAssembler::buildDeployStatus — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Control\Server\ControlServer::stop — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Control\Server\ControlServer::answerRequest — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Control\Server\UnixSocketFile::removeIfStillBound — Coverage: 66.7% | Lines: 9 | Complexity: 4 Stewart\Runtime\Control\SnapshotAssembler::buildDaemonInfo — Coverage: 100.0% | Lines: 9 | Complexity: 2 Stewart\Runtime\Control\Server\UnixSocketFile::prepareForListening — Coverage: 100.0% | Lines: 8 | Complexity: 5 Stewart\Runtime\Control\SnapshotAssembler::buildRegistrationInfo — Coverage: 100.0% | Lines: 8 | Complexity: 1 Stewart\Runtime\Control\SnapshotAssembler::buildComponentStatus — Coverage: 100.0% | Lines: 8 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::quantileBoundMs — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::plus — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Control\SnapshotAssembler::buildBrokerStats — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Control\Client\ControlClient::expectWelcome — Coverage: 66.7% | Lines: 6 | Complexity: 4 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::encodeFrame — Coverage: 50.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Control\Request\ControlRequestDispatcher::answerRequest — Coverage: 100.0% | Lines: 6 | Complexity: 7 Stewart\Runtime\Control\Server\UnixSocketFile::createDirectoryFor — Coverage: 66.7% | Lines: 6 | Complexity: 3 Stewart\Runtime\Control\Server\ControlServer::prepareBindAddress — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Control\Server\UnixSocketFile::hasListener — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Control\Client\ControlClient::sendRequest — Coverage: 75.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Control\Client\ControlClient::readFrame — Coverage: 33.3% | Lines: 3 | Complexity: 2 Stewart\Runtime\Control\Client\ControlTargetResolver::loadControlConfig — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeClientFrame — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeServerFrame — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Control\Server\UnixSocketFile::identifyBoundSocket — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Control\Server\UnixSocketFile::removeStaleSocket — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildHostedAppStatuses — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Control\Server\ClientSession::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Control\Server\ClientSession::close — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Control\Assembler\AppStatusBuilder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildAppStatuses — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Assembler\AppStatusBuilder::findAppStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildAppStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Assembler\StoreHealthBuilder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::buildWorkerStatuses — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Client\ControlClient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Client\ControlClient::fetchSnapshot — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Client\ControlClient::pauseApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Client\ControlClient::resumeApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Client\ControlClient::resetApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Client\ControlClient::restartWorker — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Client\ControlTarget::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\ControlPlaneFactory::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::createControlWireMapper — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\ControlProtocol::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Bye::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\CommandResult::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Hello::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Rejected::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RequestFailed::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Frame\Welcome::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppCounters::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppPauseStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\AppStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\BrokerStats::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ComponentStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ConnectionState::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DaemonInfo::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployFailure::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\DeployStatus::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\FailureReport::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::zero — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\OutboxStatus::withoutQueued — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RegistrationInfo::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\ServiceCallStats::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Protocol\Status\WorkerStatus::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Request\ControlRequestDispatcher::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Server\BoundSocketFile::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Server\BoundSocketFile::isSameFileAs — Coverage: 0.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Control\Server\ClientSession::describePeer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Server\ClientSession::hasExpired — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Server\ClientSession::readLine — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Server\ClientSession::send — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Server\ControlServer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\Server\UnixSocketFile::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\SnapshotAssembler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Stewart\Runtime\Control\Assembler\StoreHealthBuilder::buildStoreHealth8100.0%
Stewart\Runtime\Control\Request\ControlRequestDispatcher::answerRequest7100.0%
Stewart\Runtime\Control\Server\ControlServer::acceptClients6.3578.6%
Stewart\Runtime\Control\ControlPlaneFactory::createControlPlane60.0%
Stewart\Runtime\Control\Server\BoundSocketFile::isSameFileAs60.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeFrameOfType5.0191.7%
Stewart\Runtime\Control\Server\ControlServer::awaitHello5100.0%
Stewart\Runtime\Control\Server\UnixSocketFile::prepareForListening5100.0%
Stewart\Runtime\Control\Client\ControlClient::expectWelcome4.5966.7%
Stewart\Runtime\Control\Server\UnixSocketFile::removeIfStillBound4.5966.7%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::encodeFrame4.1250.0%
Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::buildWorkerStatus4100.0%
Stewart\Runtime\Control\Client\ControlClient::exchangeFrames4100.0%
Stewart\Runtime\Control\Client\ControlTargetResolver::resolveTarget4100.0%
Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::quantileBoundMs4100.0%
Stewart\Runtime\Control\Server\ControlServer::serveClient4100.0%
Stewart\Runtime\Control\Server\UnixSocketFile::createDirectoryFor3.3366.7%
Stewart\Runtime\Control\Client\ControlClient::readFrame3.1933.3%
Stewart\Runtime\Control\Server\ControlServer::start3.1176.9%
Stewart\Runtime\Control\Server\ControlServer::stop3100.0%
Stewart\Runtime\Control\Server\ControlServer::answerRequest3100.0%
Stewart\Runtime\Control\SnapshotAssembler::buildDeployStatus3100.0%
Stewart\Runtime\Control\Client\ControlClient::sendRequest2.0675.0%
Stewart\Runtime\Control\Server\ControlServer::prepareBindAddress2.0380.0%
Stewart\Runtime\Control\Client\ControlClient::restartWorker20.0%
Stewart\Runtime\Control\Client\ControlTarget::__construct20.0%
Stewart\Runtime\Control\Client\ControlTargetResolver::loadControlConfig2100.0%
Stewart\Runtime\Control\ControlPlaneFactory::__construct20.0%
Stewart\Runtime\Control\Protocol\ControlProtocol::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Bye::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\CommandResult::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Hello::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\PauseAppRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Rejected::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\RequestFailed::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\ResetAppRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\RestartWorkerRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\ResumeAppRequest::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\SnapshotFrame::__construct20.0%
Stewart\Runtime\Control\Protocol\Frame\Welcome::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\AppCounters::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\AppPauseStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\AppStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\BrokerStats::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ComponentStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ConnectionState::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\DeployFailure::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\DeployStatus::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ExposedCommandStats::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\FailureReport::__construct20.0%
Stewart\Runtime\Control\Protocol\Status\ServiceCallStats::__construct20.0%
Stewart\Runtime\Control\Server\BoundSocketFile::__construct20.0%
Stewart\Runtime\Control\Server\UnixSocketFile::identifyBoundSocket2100.0%
Stewart\Runtime\Control\Server\UnixSocketFile::hasListener2100.0%
Stewart\Runtime\Control\Server\UnixSocketFile::removeStaleSocket2100.0%
Stewart\Runtime\Control\SnapshotAssembler::buildDaemonInfo2100.0%
Stewart\Runtime\Control\Assembler\AppStatusBuilder::__construct1100.0%
Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildAppStatuses1100.0%
Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildHostedAppStatuses1100.0%
Stewart\Runtime\Control\Assembler\AppStatusBuilder::findAppStatus1100.0%
Stewart\Runtime\Control\Assembler\AppStatusBuilder::buildAppStatus1100.0%
Stewart\Runtime\Control\Assembler\StoreHealthBuilder::__construct1100.0%
Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::__construct1100.0%
Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::buildWorkerStatuses1100.0%
Stewart\Runtime\Control\Client\ControlClient::__construct1100.0%
Stewart\Runtime\Control\Client\ControlClient::fetchSnapshot1100.0%
Stewart\Runtime\Control\Client\ControlClient::pauseApp1100.0%
Stewart\Runtime\Control\Client\ControlClient::resumeApp1100.0%
Stewart\Runtime\Control\Client\ControlClient::resetApp1100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::__construct1100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::createControlWireMapper1100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeClientFrame1100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeServerFrame1100.0%
Stewart\Runtime\Control\Protocol\Status\DaemonInfo::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\LatencyHistogram::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::zero1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::plus1100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus::withoutQueued1100.0%
Stewart\Runtime\Control\Protocol\Status\RegistrationInfo::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\RuntimeSnapshot::__construct1100.0%
Stewart\Runtime\Control\Protocol\Status\WorkerStatus::__construct1100.0%
Stewart\Runtime\Control\Request\ControlRequestDispatcher::__construct1100.0%
Stewart\Runtime\Control\Server\ClientSession::__construct1100.0%
Stewart\Runtime\Control\Server\ClientSession::describePeer1100.0%
Stewart\Runtime\Control\Server\ClientSession::hasExpired1100.0%
Stewart\Runtime\Control\Server\ClientSession::readLine1100.0%
Stewart\Runtime\Control\Server\ClientSession::send1100.0%
Stewart\Runtime\Control\Server\ClientSession::close1100.0%
Stewart\Runtime\Control\Server\ControlServer::__construct1100.0%
Stewart\Runtime\Control\Server\UnixSocketFile::__construct1100.0%
Stewart\Runtime\Control\SnapshotAssembler::__construct1100.0%
Stewart\Runtime\Control\SnapshotAssembler::takeSnapshot1100.0%
Stewart\Runtime\Control\SnapshotAssembler::buildBrokerStats1100.0%
Stewart\Runtime\Control\SnapshotAssembler::buildRegistrationInfo1100.0%
Stewart\Runtime\Control\SnapshotAssembler::buildComponentStatus1100.0%