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 20 40 60 80 100 Line Coverage (%) Cyclomatic Complexity Stewart\Runtime\Config\StewartConfigSchema — Coverage: 99.4% | Lines: 344 | Complexity: 27 Stewart\Runtime\Console\StatusRenderer — Coverage: 92.7% | Lines: 150 | Complexity: 50 Stewart\Runtime\Container\AppContainerBuilder — Coverage: 100.0% | Lines: 145 | Complexity: 39 Stewart\Runtime\Broker\WorkerPool — Coverage: 97.0% | Lines: 135 | Complexity: 47 Stewart\Runtime\Broker\Exposure\ExposureLink — Coverage: 78.2% | Lines: 133 | Complexity: 67 Stewart\Runtime\Broker\WebsocketHaSession — Coverage: 95.1% | Lines: 103 | Complexity: 40 Stewart\Runtime\Dispatch\SubscriptionQueue — Coverage: 93.1% | Lines: 101 | Complexity: 50 Stewart\Runtime\Json\WireMapper — Coverage: 92.0% | Lines: 100 | Complexity: 81 Stewart\Runtime\Dispatch\LocalDispatcher — Coverage: 98.0% | Lines: 99 | Complexity: 47 Stewart\Runtime\Schedule\ScheduleEntry — Coverage: 95.8% | Lines: 96 | Complexity: 38 Stewart\Runtime\Worker\AppLifecycle — Coverage: 89.1% | Lines: 92 | Complexity: 43 Stewart\Runtime\Config\EnvironmentOverlay — Coverage: 100.0% | Lines: 81 | Complexity: 39 Stewart\Runtime\Control\Server\ControlServer — Coverage: 91.4% | Lines: 81 | Complexity: 27 Stewart\Runtime\Broker\WorkerHandle — Coverage: 80.8% | Lines: 78 | Complexity: 40 Stewart\Runtime\Broker\WorkerOutbox — Coverage: 100.0% | Lines: 78 | Complexity: 32 Stewart\Runtime\Config\ConfigSection — Coverage: 82.1% | Lines: 78 | Complexity: 44 Stewart\Runtime\Container\AppOptionResolver — Coverage: 94.6% | Lines: 74 | Complexity: 37 Stewart\Runtime\Json\ClassShapeReader — Coverage: 93.8% | Lines: 64 | Complexity: 33 Stewart\Runtime\Broker\Trigger\HaTriggerLink — Coverage: 80.0% | Lines: 60 | Complexity: 24 Stewart\Runtime\Console\RunCommand — Coverage: 0.0% | Lines: 58 | Complexity: 24 Stewart\Runtime\Broker\HaCallSlots — Coverage: 89.1% | Lines: 55 | Complexity: 22 Stewart\Runtime\Control\SnapshotAssembler — Coverage: 100.0% | Lines: 55 | Complexity: 10 Stewart\Runtime\Schedule\ScheduleRegistry — Coverage: 90.9% | Lines: 55 | Complexity: 27 Stewart\Runtime\Ipc\Wire\IpcCodec — Coverage: 98.1% | Lines: 54 | Complexity: 18 Stewart\Runtime\Broker\Component\ComponentLink — Coverage: 98.1% | Lines: 53 | Complexity: 18 Stewart\Runtime\Broker\EventRouter — Coverage: 51.0% | Lines: 51 | Complexity: 10 Stewart\Runtime\Broker\AppRunningTotals — Coverage: 96.0% | Lines: 50 | Complexity: 19 Stewart\Runtime\Broker\AppPauseService — Coverage: 100.0% | Lines: 48 | Complexity: 25 Stewart\Runtime\Kernel\BrokerKernel — Coverage: 89.4% | Lines: 47 | Complexity: 11 Stewart\Runtime\Broker\Deploy\ReleasePoller — Coverage: 97.8% | Lines: 46 | Complexity: 15 Stewart\Runtime\Metrics\Source\AppMetricSource — Coverage: 100.0% | Lines: 45 | Complexity: 9 Stewart\Runtime\App\AppDiscovery — Coverage: 97.7% | Lines: 44 | Complexity: 20 Stewart\Runtime\Metrics\Source\WorkerMetricSource — Coverage: 97.7% | Lines: 44 | Complexity: 8 Stewart\Runtime\Broker\WorkerWatchdog — Coverage: 100.0% | Lines: 42 | Complexity: 14 Stewart\Runtime\Broker\WorkerMessageReader — Coverage: 100.0% | Lines: 41 | Complexity: 14 Stewart\Runtime\Http\Admin\AdminRequestHandler — Coverage: 85.4% | Lines: 41 | Complexity: 26 Stewart\Runtime\Broker\WorkerSlotState — Coverage: 92.5% | Lines: 40 | Complexity: 23 Stewart\Runtime\Dispatch\SelectorIndex — Coverage: 97.5% | Lines: 40 | Complexity: 14 Stewart\Runtime\Broker\BrokerRun — Coverage: 94.9% | Lines: 39 | Complexity: 18 Stewart\Runtime\Worker\StateCacheSync — Coverage: 97.4% | Lines: 39 | Complexity: 20 Stewart\Runtime\Schedule\EntityTimeTask — Coverage: 89.2% | Lines: 37 | Complexity: 20 Stewart\Runtime\Worker\WorkerLogger — Coverage: 100.0% | Lines: 37 | Complexity: 18 Stewart\Runtime\Broker\BrokerLifecycle — Coverage: 88.9% | Lines: 36 | Complexity: 13 Stewart\Runtime\Container\StoreAttributesPass — Coverage: 100.0% | Lines: 36 | Complexity: 23 Stewart\Runtime\Control\Client\ControlClient — Coverage: 83.3% | Lines: 36 | Complexity: 18 Stewart\Runtime\Config\StewartConfig — Coverage: 100.0% | Lines: 35 | Complexity: 5 Stewart\Runtime\Control\Server\UnixSocketFile — Coverage: 85.7% | Lines: 35 | Complexity: 19 Stewart\Runtime\Config\Environment\EnvironmentValueParser — Coverage: 100.0% | Lines: 32 | Complexity: 32 Stewart\Runtime\Console\ConfigReferenceCommand — Coverage: 100.0% | Lines: 32 | Complexity: 4 Stewart\Runtime\Worker\Context\ServiceCaller — Coverage: 0.0% | Lines: 32 | Complexity: 10 Stewart\Runtime\Broker\Component\ComponentSession — Coverage: 87.1% | Lines: 31 | Complexity: 15 Stewart\Runtime\Config\EnvironmentPlaceholders — Coverage: 100.0% | Lines: 31 | Complexity: 22 Stewart\Runtime\Broker\AppPauseOverrideStore — Coverage: 96.7% | Lines: 30 | Complexity: 16 Stewart\Runtime\Broker\BootstrapMessageFactory — Coverage: 0.0% | Lines: 30 | Complexity: 5 Stewart\Runtime\Broker\Exposure\ExposureReconciler — Coverage: 96.7% | Lines: 30 | Complexity: 17 Stewart\Runtime\Worker\WorkerShutdown — Coverage: 93.3% | Lines: 30 | Complexity: 13 Stewart\Runtime\Broker\AppPauseRegistry — Coverage: 89.7% | Lines: 29 | Complexity: 18 Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter — Coverage: 86.2% | Lines: 29 | Complexity: 17 Stewart\Runtime\Schedule\EntityTimeScheduler — Coverage: 100.0% | Lines: 29 | Complexity: 12 Stewart\Runtime\Broker\AppMetrics — Coverage: 92.9% | Lines: 28 | Complexity: 12 Stewart\Runtime\Console\StatusFormatter — Coverage: 96.4% | Lines: 28 | Complexity: 18 Stewart\Runtime\Console\StewartApplication — Coverage: 92.6% | Lines: 27 | Complexity: 17 Stewart\Runtime\Exception\ConfigurationError — Coverage: 0.0% | Lines: 27 | Complexity: 27 Stewart\Runtime\Ipc\Wire\IpcMessageCatalog — Coverage: 100.0% | Lines: 27 | Complexity: 12 Stewart\Runtime\Worker\BrokerMessageReader — Coverage: 100.0% | Lines: 27 | Complexity: 9 Stewart\Runtime\Worker\PongBuilder — Coverage: 0.0% | Lines: 27 | Complexity: 7 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements — Coverage: 88.9% | Lines: 27 | Complexity: 14 Stewart\Runtime\App\AppCatalogResolver — Coverage: 100.0% | Lines: 26 | Complexity: 14 Stewart\Runtime\Control\Protocol\Codec\FrameCodec — Coverage: 84.6% | Lines: 26 | Complexity: 12 Stewart\Runtime\Exception\ConfigurationException — Coverage: 0.0% | Lines: 26 | Complexity: 8 Stewart\Runtime\Registry\RegistryCache — Coverage: 42.3% | Lines: 26 | Complexity: 22 Stewart\Runtime\Worker\WorkerEntityExposure — Coverage: 100.0% | Lines: 26 | Complexity: 18 Stewart\Runtime\Worker\WorkerHaContext — Coverage: 80.8% | Lines: 26 | Complexity: 24 Stewart\Runtime\Worker\WorkerSession — Coverage: 92.3% | Lines: 26 | Complexity: 8 Stewart\Runtime\Broker\Message\SubscribeHandler — Coverage: 96.0% | Lines: 25 | Complexity: 7 Stewart\Runtime\Console\StatusCommand — Coverage: 100.0% | Lines: 25 | Complexity: 11 Stewart\Runtime\Ipc\Wire\SelectorConverter — Coverage: 96.0% | Lines: 25 | Complexity: 18 Stewart\Runtime\Worker\AppResources — Coverage: 96.0% | Lines: 25 | Complexity: 9 Stewart\Runtime\Broker\SubscriptionRegistry — Coverage: 100.0% | Lines: 24 | Complexity: 16 Stewart\Runtime\Broker\Exposure\ExposureCommandRouter — Coverage: 100.0% | Lines: 24 | Complexity: 11 Stewart\Runtime\Config\SupervisionConfig — Coverage: 100.0% | Lines: 24 | Complexity: 4 Stewart\Runtime\Admin\RuntimeAdmin — Coverage: 100.0% | Lines: 23 | Complexity: 18 Stewart\Runtime\Broker\Message\ServiceCallRequestHandler — Coverage: 100.0% | Lines: 23 | Complexity: 6 Stewart\Runtime\Config\MqttConfig — Coverage: 100.0% | Lines: 23 | Complexity: 9 Stewart\Runtime\Console\DoctorCommand — Coverage: 95.7% | Lines: 23 | Complexity: 18 Stewart\Runtime\Schedule\WallTrigger — Coverage: 100.0% | Lines: 23 | Complexity: 17 Stewart\Runtime\Control\Assembler\WorkerStatusBuilder — Coverage: 100.0% | Lines: 22 | Complexity: 6 Stewart\Runtime\Exception\ControlError — Coverage: 0.0% | Lines: 22 | Complexity: 22 Stewart\Runtime\Worker\AppActivityRecorder — Coverage: 40.9% | Lines: 22 | Complexity: 15 Stewart\Runtime\Worker\Message\StateResyncedHandler — Coverage: 100.0% | Lines: 22 | Complexity: 6 Stewart\Runtime\Broker\Deploy\ReleaseScript — Coverage: 95.2% | Lines: 21 | Complexity: 9 Stewart\Runtime\Broker\Exposure\ExposureProxy — Coverage: 81.0% | Lines: 21 | Complexity: 6 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler — Coverage: 100.0% | Lines: 21 | Complexity: 11 Stewart\Runtime\Ipc\ChannelTransport — Coverage: 57.1% | Lines: 21 | Complexity: 11 Stewart\Runtime\Ipc\Wire\MqttMessageConverter — Coverage: 95.2% | Lines: 21 | Complexity: 9 Stewart\Runtime\Broker\RegistryRefresher — Coverage: 90.0% | Lines: 20 | Complexity: 8 Stewart\Runtime\Kernel\WorkerKernel — Coverage: 90.0% | Lines: 20 | Complexity: 5 Stewart\Runtime\Ipc\MessageHandlerIndex — Coverage: 100.0% | Lines: 19 | Complexity: 8 Stewart\Runtime\Kernel\ConsoleKernel — Coverage: 100.0% | Lines: 19 | Complexity: 7 Stewart\Runtime\Worker\AppSlot — Coverage: 78.9% | Lines: 19 | Complexity: 16 Stewart\Runtime\Worker\HandlerFailureSampler — Coverage: 100.0% | Lines: 19 | Complexity: 13 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry — Coverage: 84.2% | Lines: 19 | Complexity: 13 Stewart\Runtime\Worker\Exposure\ExposureRequester — Coverage: 89.5% | Lines: 19 | Complexity: 10 Stewart\Runtime\Broker\Reconnector — Coverage: 100.0% | Lines: 18 | Complexity: 8 Stewart\Runtime\Broker\Exposure\PendingExposureCommands — Coverage: 100.0% | Lines: 18 | Complexity: 10 Stewart\Runtime\Config\MqttServerUrl — Coverage: 100.0% | Lines: 18 | Complexity: 12 Stewart\Runtime\Console\CheckCommand — Coverage: 100.0% | Lines: 18 | Complexity: 7 Stewart\Runtime\Console\ConfigDumpCommand — Coverage: 100.0% | Lines: 18 | Complexity: 16 Stewart\Runtime\Logging\LoggerFactory — Coverage: 100.0% | Lines: 18 | Complexity: 5 Stewart\Runtime\Worker\Context\EventFirer — Coverage: 100.0% | Lines: 18 | Complexity: 8 Stewart\Runtime\Worker\Context\HistoryReader — Coverage: 100.0% | Lines: 18 | Complexity: 8 Stewart\Runtime\Worker\Exposure\WorkerExposure — Coverage: 100.0% | Lines: 18 | Complexity: 11 Stewart\Runtime\Broker\CpuCountDetector — Coverage: 58.8% | Lines: 17 | Complexity: 14 Stewart\Runtime\Broker\ServiceCallStatsRecorder — Coverage: 94.1% | Lines: 17 | Complexity: 9 Stewart\Runtime\Broker\WorkerStartup — Coverage: 94.1% | Lines: 17 | Complexity: 7 Stewart\Runtime\Config\ConfigLoader — Coverage: 100.0% | Lines: 17 | Complexity: 12 Stewart\Runtime\Dispatch\EntityFilterIndex — Coverage: 100.0% | Lines: 17 | Complexity: 10 Stewart\Runtime\Kernel\ProfileCompiler — Coverage: 94.1% | Lines: 17 | Complexity: 7 Stewart\Runtime\Schedule\ElapsedTrigger — Coverage: 100.0% | Lines: 17 | Complexity: 11 Stewart\Runtime\Worker\AppFailureReporter — Coverage: 88.2% | Lines: 17 | Complexity: 4 Stewart\Runtime\Worker\BrokerSubscriptions — Coverage: 100.0% | Lines: 17 | Complexity: 7 Stewart\Runtime\Worker\Registry\RegistryEditRequester — Coverage: 100.0% | Lines: 17 | Complexity: 8 Stewart\Runtime\Broker\AppPlacement — Coverage: 100.0% | Lines: 16 | Complexity: 6 Stewart\Runtime\Broker\BrokerHaEvents — Coverage: 75.0% | Lines: 16 | Complexity: 10 Stewart\Runtime\Broker\WorkerSlotRegistry — Coverage: 87.5% | Lines: 16 | Complexity: 12 Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions — Coverage: 93.8% | Lines: 16 | Complexity: 8 Stewart\Runtime\Broker\Trigger\TriggerSubscribers — Coverage: 93.8% | Lines: 16 | Complexity: 8 Stewart\Runtime\Config\BackoffPolicy — Coverage: 100.0% | Lines: 16 | Complexity: 10 Stewart\Runtime\Console\ControlCommand — Coverage: 100.0% | Lines: 16 | Complexity: 6 Stewart\Runtime\Ipc\Wire\RegistryFragment — Coverage: 93.8% | Lines: 16 | Complexity: 5 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity — Coverage: 87.5% | Lines: 16 | Complexity: 10 Stewart\Runtime\Broker\GeneratedCodeDrift — Coverage: 0.0% | Lines: 15 | Complexity: 5 Stewart\Runtime\Broker\Message\SubscribeTriggerHandler — Coverage: 93.3% | Lines: 15 | Complexity: 3 Stewart\Runtime\Config\UnixControlAddress — Coverage: 93.3% | Lines: 15 | Complexity: 8 Stewart\Runtime\Exception\ContainerError — Coverage: 0.0% | Lines: 15 | Complexity: 15 Stewart\Runtime\Ipc\Wire\TriggerSpecConverter — Coverage: 100.0% | Lines: 15 | Complexity: 9 Stewart\Runtime\Worker\PendingRequests — Coverage: 93.3% | Lines: 15 | Complexity: 8 Stewart\Runtime\Worker\Context\DispatchStreams — Coverage: 40.0% | Lines: 15 | Complexity: 8 Stewart\Runtime\Worker\Exposure\SettlingCommandStream — Coverage: 66.7% | Lines: 15 | Complexity: 10 Stewart\Runtime\Broker\RestartBudget — Coverage: 100.0% | Lines: 14 | Complexity: 6 Stewart\Runtime\Broker\Message\AppFailedHandler — Coverage: 100.0% | Lines: 14 | Complexity: 3 Stewart\Runtime\Broker\Message\WorkerReadyHandler — Coverage: 0.0% | Lines: 14 | Complexity: 3 Stewart\Runtime\Http\AmpHttpListener — Coverage: 100.0% | Lines: 14 | Complexity: 3 Stewart\Runtime\Json\StringIdentifierConverter — Coverage: 0.0% | Lines: 14 | Complexity: 12 Stewart\Runtime\Metrics\PrometheusTextEncoder — Coverage: 100.0% | Lines: 14 | Complexity: 9 Stewart\Runtime\Metrics\Source\BrokerMetricSource — Coverage: 100.0% | Lines: 14 | Complexity: 1 Stewart\Runtime\Broker\SignalHandlers — Coverage: 76.9% | Lines: 13 | Complexity: 8 Stewart\Runtime\Config\EnvironmentVariables — Coverage: 53.8% | Lines: 13 | Complexity: 8 Stewart\Runtime\Control\ControlPlaneFactory — Coverage: 0.0% | Lines: 13 | Complexity: 3 Stewart\Runtime\Control\Client\ControlTargetResolver — Coverage: 100.0% | Lines: 13 | Complexity: 6 Stewart\Runtime\Logging\ExceptionContextProcessor — Coverage: 100.0% | Lines: 13 | Complexity: 6 Stewart\Runtime\State\StateCache — Coverage: 92.3% | Lines: 13 | Complexity: 10 Stewart\Runtime\Worker\WorkerMqtt — Coverage: 100.0% | Lines: 13 | Complexity: 7 Stewart\Runtime\Worker\Exposure\ExposedCommandStreams — Coverage: 92.3% | Lines: 13 | Complexity: 8 Stewart\Runtime\Broker\BrokerWorkerEvents — Coverage: 91.7% | Lines: 12 | Complexity: 6 Stewart\Runtime\Broker\LoopErrorLogger — Coverage: 91.7% | Lines: 12 | Complexity: 6 Stewart\Runtime\Broker\Message\EventFireRequestHandler — Coverage: 100.0% | Lines: 12 | Complexity: 6 Stewart\Runtime\Control\Assembler\StoreHealthBuilder — Coverage: 100.0% | Lines: 12 | Complexity: 9 Stewart\Runtime\Exception\ContainerException — Coverage: 0.0% | Lines: 12 | Complexity: 3 Stewart\Runtime\Exception\TransportError — Coverage: 0.0% | Lines: 12 | Complexity: 12 Stewart\Runtime\Http\Admin\AdminRoute — Coverage: 100.0% | Lines: 12 | Complexity: 7 Stewart\Runtime\Json\ValueShape — Coverage: 0.0% | Lines: 12 | Complexity: 13 Stewart\Runtime\Metrics\Exposition\MetricFamily — Coverage: 100.0% | Lines: 12 | Complexity: 7 Stewart\Runtime\Metrics\Source\ConnectionMetricSource — Coverage: 100.0% | Lines: 12 | Complexity: 3 Stewart\Runtime\Schedule\WorkerScheduler — Coverage: 100.0% | Lines: 12 | Complexity: 10 Stewart\Runtime\Scope\ScopeState — Coverage: 100.0% | Lines: 12 | Complexity: 10 Stewart\Runtime\Time\RepeatingTimer — Coverage: 100.0% | Lines: 12 | Complexity: 6 Stewart\Runtime\Worker\AppActivity — Coverage: 91.7% | Lines: 12 | Complexity: 12 Stewart\Runtime\Worker\LoopErrorReporter — Coverage: 91.7% | Lines: 12 | Complexity: 6 Stewart\Runtime\Worker\PausedAppsSync — Coverage: 100.0% | Lines: 12 | Complexity: 6 Stewart\Runtime\Worker\PendingRequest — Coverage: 100.0% | Lines: 12 | Complexity: 7 Stewart\Runtime\Broker\Deploy\AmpExternalCommandRunner — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Dispatch\QueuedWork — Coverage: 0.0% | Lines: 11 | Complexity: 9 Stewart\Runtime\Kernel\ConsoleLauncher — Coverage: 54.5% | Lines: 11 | Complexity: 7 Stewart\Runtime\Lifecycle\AppState — Coverage: 100.0% | Lines: 11 | Complexity: 11 Stewart\Runtime\Model\LogLevel — Coverage: 0.0% | Lines: 11 | Complexity: 11 Stewart\Runtime\Model\ResourceScope — Coverage: 100.0% | Lines: 11 | Complexity: 11 Stewart\Runtime\Model\SubscriptionKind — Coverage: 72.7% | Lines: 11 | Complexity: 10 Stewart\Runtime\Broker\ManifestCheck — Coverage: 100.0% | Lines: 10 | Complexity: 9 Stewart\Runtime\Config\CodegenConfig — Coverage: 100.0% | Lines: 10 | Complexity: 2 Stewart\Runtime\Config\ConfigFileReader — Coverage: 80.0% | Lines: 10 | Complexity: 5 Stewart\Runtime\Config\HttpListenAddress — Coverage: 100.0% | Lines: 10 | Complexity: 10 Stewart\Runtime\Config\Psr4Map — Coverage: 0.0% | Lines: 10 | Complexity: 10 Stewart\Runtime\Container\TypedContainer — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Control\Protocol\Status\OutboxStatus — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Http\HttpListenerFactory — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Http\ProbeRequestHandler — Coverage: 100.0% | Lines: 10 | Complexity: 5 Stewart\Runtime\Ipc\Wire\ExposedStateConverter — Coverage: 80.0% | Lines: 10 | Complexity: 8 Stewart\Runtime\Ipc\Wire\StateChangesFragment — Coverage: 90.0% | Lines: 10 | Complexity: 6 Stewart\Runtime\Scope\ScopeLifecycle — Coverage: 100.0% | Lines: 10 | Complexity: 9 Stewart\Runtime\Worker\Message\RegistrySnapshotHandler — Coverage: 90.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\App\GeneratedRoots — Coverage: 88.9% | Lines: 9 | Complexity: 6 Stewart\Runtime\Broker\BrokerStoreBackendOpener — Coverage: 0.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Broker\ManifestDrift — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\Exposure\LiveExposure — Coverage: 100.0% | Lines: 9 | Complexity: 9 Stewart\Runtime\Broker\Message\WorkerMessageDispatcher — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Config\PersistenceConfig — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Config\ServiceCallPolicy — Coverage: 100.0% | Lines: 9 | Complexity: 5 Stewart\Runtime\Console\AppRequestCommand — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Console\StewartCommand — Coverage: 100.0% | Lines: 9 | Complexity: 11 Stewart\Runtime\Console\WorkerRestartCommand — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Exception\AppError — Coverage: 0.0% | Lines: 9 | Complexity: 9 Stewart\Runtime\Health\ReadinessCheck — Coverage: 100.0% | Lines: 9 | Complexity: 7 Stewart\Runtime\Json\DurationConverter — Coverage: 88.9% | Lines: 9 | Complexity: 6 Stewart\Runtime\Json\IsoInstantConverter — Coverage: 66.7% | Lines: 9 | Complexity: 6 Stewart\Runtime\Kernel\SyntheticServices — Coverage: 88.9% | Lines: 9 | Complexity: 8 Stewart\Runtime\Metrics\Source\ComponentMetricSource — Coverage: 100.0% | Lines: 9 | Complexity: 5 Stewart\Runtime\Metrics\Source\DaemonMetricSource — Coverage: 100.0% | Lines: 9 | Complexity: 1 Stewart\Runtime\Worker\Message\SubscriptionAckHandler — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\AppPauseOverrideCodec — Coverage: 87.5% | Lines: 8 | Complexity: 5 Stewart\Runtime\Broker\CgroupCpuQuota — Coverage: 100.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Broker\ProcessContextWorker — Coverage: 0.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Broker\Deploy\DeployState — Coverage: 100.0% | Lines: 8 | Complexity: 7 Stewart\Runtime\Broker\Message\LogRecordHandler — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Config\AppOverride — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Config\ControlAddress — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Config\TcpControlAddress — Coverage: 100.0% | Lines: 8 | Complexity: 9 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\Kernel\ContainerProfile — Coverage: 100.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Metrics\Exposition\Histogram — Coverage: 100.0% | Lines: 8 | Complexity: 4 Stewart\Runtime\Metrics\Source\StoreMetricSource — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Worker\DsnStoreBackendOpener — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Worker\Context\TopicPublisher — Coverage: 0.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Broker\WorkerRestartPolicy — Coverage: 85.7% | Lines: 7 | Complexity: 5 Stewart\Runtime\Broker\Deploy\PreparedRelease — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Broker\Deploy\RunningReleaseDetector — Coverage: 71.4% | Lines: 7 | Complexity: 5 Stewart\Runtime\Broker\Message\HistoryRequestHandler — Coverage: 85.7% | Lines: 7 | Complexity: 5 Stewart\Runtime\Broker\Trigger\TriggerRejections — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Control\Request\ControlRequestDispatcher — Coverage: 100.0% | Lines: 7 | Complexity: 8 Stewart\Runtime\Dispatch\LocalSubscription — Coverage: 100.0% | Lines: 7 | Complexity: 5 Stewart\Runtime\Ipc\StoreSettings — Coverage: 0.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter — Coverage: 85.7% | Lines: 7 | Complexity: 5 Stewart\Runtime\Ipc\Wire\TimeOfDayConverter — Coverage: 85.7% | Lines: 7 | Complexity: 5 Stewart\Runtime\Ipc\Wire\WorkerIdConverter — Coverage: 85.7% | Lines: 7 | Complexity: 5 Stewart\Runtime\Json\EpochInstantConverter — Coverage: 100.0% | Lines: 7 | Complexity: 5 Stewart\Runtime\Metrics\Source\DeployMetricSource — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Schedule\WorkerTimers — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch — Coverage: 71.4% | Lines: 7 | Complexity: 7 Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler — Coverage: 85.7% | Lines: 7 | Complexity: 4 Stewart\Runtime\Broker\ConnectionTracker — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Broker\Deploy\ExternalCommandResult — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\Broker\Mqtt\DisabledMqttLink — Coverage: 0.0% | Lines: 6 | Complexity: 6 Stewart\Runtime\Broker\Mqtt\MqttLinkResolver — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Config\AutoloadRoot — Coverage: 0.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Config\DomainAttributesConfig — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Config\ExposeConfig — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Config\GitDeployConfig — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Config\ProjectDirectory — Coverage: 83.3% | Lines: 6 | Complexity: 6 Stewart\Runtime\Control\Assembler\AppStatusBuilder — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\Kernel\NamedArguments — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Lifecycle\WorkerPhase — Coverage: 100.0% | Lines: 6 | Complexity: 10 Stewart\Runtime\Logging\StackTraceLineFormatter — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Metrics\Exposition\PrometheusNumber — Coverage: 100.0% | Lines: 6 | Complexity: 8 Stewart\Runtime\Time\SystemClock — Coverage: 100.0% | Lines: 6 | Complexity: 6 Stewart\Runtime\Worker\ConnectionStatus — Coverage: 0.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Worker\WorkerRegistryEditor — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor — Coverage: 50.0% | Lines: 6 | Complexity: 6 Stewart\Runtime\Worker\Exposure\WorkerExposedDate — Coverage: 50.0% | Lines: 6 | Complexity: 7 Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime — Coverage: 50.0% | Lines: 6 | Complexity: 7 Stewart\Runtime\Worker\Exposure\WorkerExposedNumber — Coverage: 83.3% | Lines: 6 | Complexity: 7 Stewart\Runtime\Worker\Exposure\WorkerExposedSelect — Coverage: 83.3% | Lines: 6 | Complexity: 6 Stewart\Runtime\Worker\Exposure\WorkerExposedText — Coverage: 50.0% | Lines: 6 | Complexity: 6 Stewart\Runtime\Worker\Exposure\WorkerExposedTime — Coverage: 50.0% | Lines: 6 | Complexity: 7 Stewart\Runtime\Worker\Message\BrokerMessageDispatcher — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Worker\Message\HaConnectionLostHandler — Coverage: 83.3% | Lines: 6 | Complexity: 4 Stewart\Runtime\Broker\WorkerSlot — Coverage: 40.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Broker\Component\ComponentTracker — Coverage: 80.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Broker\Deploy\CommitId — Coverage: 60.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Config\BooleanSpelling — Coverage: 0.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Config\ClassNamespace — Coverage: 80.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Config\ControlConfig — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Config\HttpAdminConfig — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Config\HttpConfig — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Config\OptionalDuration — Coverage: 100.0% | Lines: 5 | Complexity: 7 Stewart\Runtime\Exception\DeployError — Coverage: 0.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Kernel\NamedArgumentsPass — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Lifecycle\WorkerHandleState — Coverage: 100.0% | Lines: 5 | Complexity: 8 Stewart\Runtime\Logging\ProcessTimeZoneProcessor — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Metrics\Exposition\MetricLabels — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Model\ServiceCallOutcome — Coverage: 100.0% | Lines: 5 | Complexity: 6 Stewart\Runtime\Model\WorkerId — Coverage: 0.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Schedule\ScheduledTaskHandle — Coverage: 80.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Worker\WorkerStoresFactory — Coverage: 0.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Worker\Exposure\WorkerExposedAction — Coverage: 0.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Worker\Exposure\WorkerExposedSensor — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Worker\Message\StateChangeBatchHandler — Coverage: 0.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Broker\SubscriptionRoutes — Coverage: 75.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Broker\Message\ExposuresReleasedHandler — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Broker\Message\PongHandler — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Config\SecretFileReader — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Ipc\Wire\AppIdsFragment — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Ipc\Wire\EntityStatesFragment — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Ipc\Wire\WorkerAppsFragment — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Lifecycle\AppLifecyclePhase — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Lifecycle\AppPauseOverridePersistence — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Lifecycle\BrokerRunPhase — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Metrics\RuntimeMetricsCollector — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Model\CorrelationId — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Model\ExceptionDetails — Coverage: 100.0% | Lines: 4 | Complexity: 5 Stewart\Runtime\Model\SubscriptionId — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Schedule\TriggerFactory — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\State\CachedStateReader — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Worker\WorkerSunCalendarFactory — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Broker\DaemonStartTime — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\RestartDecision — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\WorkerRestartOutcome — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\MqttPublishHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\PublishHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\UnsubscribeHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Trigger\LiveTrigger — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Config\Collection\AppOverrideCollection — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Exception\BrokerError — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Exception\WorkerError — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Health\ProbeReport — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Health\ProbeReportCodec — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Health\ReadinessVerdict — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Health\SnapshotProbeReporter — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Http\HttpListenerRole — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Http\Admin\AdminAction — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Http\Admin\AdminApiCodec — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\EventFireRequest — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\EventFireResult — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\ExposeEntityResult — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\ExposureAcknowledged — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\HistoryRequest — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\HistoryResult — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\RequestFailed — Coverage: 66.7% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\ServiceCallRequest — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Ipc\Message\ServiceCallResult — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Logging\EveryNthOccurrence — Coverage: 66.7% | Lines: 3 | Complexity: 5 Stewart\Runtime\Schedule\ScheduledTimerHandle — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Exposure\WorkerExposedButton — Coverage: 33.3% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\BootstrapHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\CorrelatedReplyHandler — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\EventFiredHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\PausedAppsChangedHandler — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\PingHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\RequestFailedHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\ShutdownHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\StateSnapshotHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\TopicMessageHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\Message\TriggerFiredHandler — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\App\AppSelection — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\App\DiscoveryResult — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\App\Collection\AppDefinitionCollection — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\App\Collection\AppPauseOverrideCollection — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\App\Collection\DiscoveredAppCollection — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\AppPlacementFactory — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\DisabledControlPlane — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\ProcessWorkerSpawner — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\RegistryCacheSnapshot — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\WorkerProbeSequence — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\Collection\WorkerSlotCollection — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Config\ProjectRoot — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Container\Collection\AppBuildFailureCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Control\Server\BoundSocketFile — Coverage: 0.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Dispatch\DispatchSource — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Dispatch\RegisteredSubscription — Coverage: 50.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Exception\ControlException — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Http\Admin\Response\AdminAppView — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\Bootstrap — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\EventFired — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\ExposeEntityRequest — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\ExposedEntityCommanded — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\ExposedEntitySynced — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\HaConnectionLost — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\MqttMessageDelivery — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\PausedAppsChanged — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\Ping — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\RegistrySnapshot — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\Shutdown — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\StateChangeBatch — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\StateResynced — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\StateSnapshot — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\SubscriptionAck — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\TopicMessage — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\TriggerFired — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Ipc\Wire\EncodedStateChange — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Json\Collection\ValueConverterCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Metrics\RuntimeMetricsExporter — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleOrigin — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\CorrelationIdSequence — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\StderrFallback — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\App\AppCatalog — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppDefinition — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppPause — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppPauseOutcome — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppPauseOverride — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppPauseResetOutcome — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\DiscoveredApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\UnloadableAppFile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\UnmarkedApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\UnloadableAppFileCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\UnmarkedAppCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerSubscription — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\OutboxLimits — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\StateCacheSnapshot — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\StoredAppPauseOverride — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentDetection — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ReleaseFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposedEntityCommand — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposedEntitySync — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverrideTarget — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\AppPauseCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\AppResetCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\AppResumeCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\PreparedDaemon — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppBuildFailure — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuild — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppRegistration — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppRuntimeServices — Coverage: 100.0% | Lines: 1 | Complexity: 1 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 Stewart\Runtime\Dispatch\IndexedSelector — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Exception\AppException — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeKind — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\Response\AdminAppList — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\WorkerApp — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\WorkerSettings — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\AppActivityReport — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\AppFailed — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposedCommandAnswered — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposuresReleased — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\IpcMessage — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\LogRecord — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\MqttPublish — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Pong — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Publish — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Subscribe — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\SubscribeTrigger — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Unsubscribe — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\WorkerReady — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\ClassShape — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\FieldShape — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\HistogramBucket — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricSample — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\RoutingStats — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\StewartVersion — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\Collection\SubscriptionIdCollection — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\Collection\WorkerIdCollection — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\AsyncHandlerRunner — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleContext — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\DefaultProcessTimeZone — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityCounters — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureChannel — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\OpenExposedCommand — Coverage: 0.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Class CRAP Coverage
Stewart\Runtime\Exception\ConfigurationError7560.0%
Stewart\Runtime\Console\RunCommand6000.0%
Stewart\Runtime\Exception\ControlError5060.0%
Stewart\Runtime\Exception\ContainerError2400.0%
Stewart\Runtime\Json\ValueShape1820.0%
Stewart\Runtime\Exception\TransportError1560.0%
Stewart\Runtime\Json\StringIdentifierConverter1560.0%
Stewart\Runtime\Model\LogLevel1320.0%
Stewart\Runtime\Registry\RegistryCache114.9442.3%
Stewart\Runtime\Broker\Exposure\ExposureLink113.5478.2%
Stewart\Runtime\Config\Psr4Map1100.0%
Stewart\Runtime\Worker\Context\ServiceCaller1100.0%
Stewart\Runtime\Dispatch\QueuedWork900.0%
Stewart\Runtime\Exception\AppError900.0%
Stewart\Runtime\Json\WireMapper84.3692.0%
Stewart\Runtime\Broker\ProcessContextWorker720.0%
Stewart\Runtime\Exception\ConfigurationException720.0%
Stewart\Runtime\Worker\AppActivityRecorder61.4240.9%
Stewart\Runtime\Worker\PongBuilder560.0%
Stewart\Runtime\Config\ConfigSection55.1982.1%
Stewart\Runtime\Broker\WorkerHandle51.3880.8%
Stewart\Runtime\Console\StatusRenderer50.9992.7%
Stewart\Runtime\Dispatch\SubscriptionQueue50.8393.1%
Stewart\Runtime\Broker\WorkerPool4797.0%
Stewart\Runtime\Dispatch\LocalDispatcher4798.0%
Stewart\Runtime\Worker\AppLifecycle45.3789.1%
Stewart\Runtime\Broker\Mqtt\DisabledMqttLink420.0%
Stewart\Runtime\Broker\WebsocketHaSession4095.1%
Stewart\Runtime\Config\EnvironmentOverlay39100.0%
Stewart\Runtime\Container\AppContainerBuilder39100.0%
Stewart\Runtime\Schedule\ScheduleEntry3895.8%
Stewart\Runtime\Container\AppOptionResolver37.2294.6%
Stewart\Runtime\Json\ClassShapeReader33.2793.8%
Stewart\Runtime\Broker\WorkerOutbox32100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser32100.0%
Stewart\Runtime\Broker\BootstrapMessageFactory300.0%
Stewart\Runtime\Broker\GeneratedCodeDrift300.0%
Stewart\Runtime\Config\BooleanSpelling300.0%
Stewart\Runtime\Exception\DeployError300.0%
Stewart\Runtime\Model\WorkerId300.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedAction300.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink28.6180.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler28.1285.4%
Stewart\Runtime\Worker\WorkerHaContext28.1080.8%
Stewart\Runtime\Broker\CpuCountDetector27.6858.8%
Stewart\Runtime\Schedule\ScheduleRegistry27.5590.9%
Stewart\Runtime\Control\Server\ControlServer27.4791.4%
Stewart\Runtime\Config\StewartConfigSchema2799.4%
Stewart\Runtime\Broker\AppPauseService25100.0%
Stewart\Runtime\Broker\WorkerSlotState23.2292.5%
Stewart\Runtime\Container\StoreAttributesPass23100.0%
Stewart\Runtime\Broker\HaCallSlots22.6389.1%
Stewart\Runtime\Config\EnvironmentPlaceholders22100.0%
Stewart\Runtime\Worker\Context\DispatchStreams21.8240.0%
Stewart\Runtime\Broker\EventRouter21.7851.0%
Stewart\Runtime\Ipc\ChannelTransport20.5257.1%
Stewart\Runtime\Schedule\EntityTimeTask20.5189.2%
Stewart\Runtime\Control\Server\UnixSocketFile20.0585.7%
Stewart\Runtime\App\AppDiscovery2097.7%
Stewart\Runtime\Broker\Message\ExposuresReleasedHandler200.0%
Stewart\Runtime\Lifecycle\AppPauseOverridePersistence200.0%
Stewart\Runtime\Lifecycle\BrokerRunPhase200.0%
Stewart\Runtime\Model\CorrelationId200.0%
Stewart\Runtime\Model\SubscriptionId200.0%
Stewart\Runtime\Worker\StateCacheSync2097.4%
Stewart\Runtime\Worker\Message\StateChangeBatchHandler200.0%
Stewart\Runtime\Control\Client\ControlClient19.5083.3%
Stewart\Runtime\Broker\AppRunningTotals1996.0%
Stewart\Runtime\Worker\AppSlot18.3978.9%
Stewart\Runtime\Broker\AppPauseRegistry18.3689.7%
Stewart\Runtime\Broker\BrokerRun18.0494.9%
Stewart\Runtime\Admin\RuntimeAdmin18100.0%
Stewart\Runtime\Broker\Component\ComponentLink1898.1%
Stewart\Runtime\Console\DoctorCommand1895.7%
Stewart\Runtime\Console\StatusFormatter1896.4%
Stewart\Runtime\Ipc\Wire\IpcCodec1898.1%
Stewart\Runtime\Ipc\Wire\SelectorConverter1896.0%
Stewart\Runtime\Worker\WorkerEntityExposure18100.0%
Stewart\Runtime\Worker\WorkerLogger18100.0%
Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter17.7686.2%
Stewart\Runtime\Console\StewartApplication17.1292.6%
Stewart\Runtime\Broker\Exposure\ExposureReconciler1796.7%
Stewart\Runtime\Schedule\WallTrigger17100.0%
Stewart\Runtime\Broker\AppPauseOverrideStore1696.7%
Stewart\Runtime\Broker\SubscriptionRegistry16100.0%
Stewart\Runtime\Console\ConfigDumpCommand16100.0%
Stewart\Runtime\Broker\Component\ComponentSession15.4887.1%
Stewart\Runtime\Broker\Deploy\ReleasePoller1597.8%
Stewart\Runtime\Config\EnvironmentVariables14.2953.8%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements14.2788.9%
Stewart\Runtime\App\AppCatalogResolver14100.0%
Stewart\Runtime\Broker\WorkerMessageReader14100.0%
Stewart\Runtime\Broker\WorkerWatchdog14100.0%
Stewart\Runtime\Dispatch\SelectorIndex1497.5%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream13.7066.7%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry13.6784.2%
Stewart\Runtime\Broker\BrokerLifecycle13.2388.9%
Stewart\Runtime\Worker\Exposure\WorkerExposedDate13.1250.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime13.1250.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedTime13.1250.0%
Stewart\Runtime\Worker\WorkerShutdown13.0593.3%
Stewart\Runtime\Worker\HandlerFailureSampler13100.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec12.5284.6%
Stewart\Runtime\Broker\WorkerSlotRegistry12.2887.5%
Stewart\Runtime\Worker\AppActivity12.0891.7%
Stewart\Runtime\Broker\AppMetrics12.0592.9%
Stewart\Runtime\Model\SubscriptionKind12.0372.7%
Stewart\Runtime\Broker\BrokerStoreBackendOpener120.0%
Stewart\Runtime\Broker\WorkerRestartOutcome120.0%
Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler120.0%
Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler120.0%
Stewart\Runtime\Broker\Message\MqttPublishHandler120.0%
Stewart\Runtime\Broker\Message\PublishHandler120.0%
Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler120.0%
Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler120.0%
Stewart\Runtime\Broker\Message\UnsubscribeHandler120.0%
Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler120.0%
Stewart\Runtime\Broker\Message\WorkerReadyHandler120.0%
Stewart\Runtime\Broker\Trigger\LiveTrigger120.0%
Stewart\Runtime\Config\AutoloadRoot120.0%
Stewart\Runtime\Config\ConfigLoader12100.0%
Stewart\Runtime\Config\MqttServerUrl12100.0%
Stewart\Runtime\Config\Collection\AppOverrideCollection120.0%
Stewart\Runtime\Control\ControlPlaneFactory120.0%
Stewart\Runtime\Control\Server\BoundSocketFile120.0%
Stewart\Runtime\Exception\BrokerError120.0%
Stewart\Runtime\Exception\ContainerException120.0%
Stewart\Runtime\Exception\WorkerError120.0%
Stewart\Runtime\Http\HttpListenerRole120.0%
Stewart\Runtime\Ipc\Message\EventFireRequest120.0%
Stewart\Runtime\Ipc\Message\EventFireResult120.0%
Stewart\Runtime\Ipc\Message\ExposeEntityResult120.0%
Stewart\Runtime\Ipc\Message\ExposureAcknowledged120.0%
Stewart\Runtime\Ipc\Message\HistoryRequest120.0%
Stewart\Runtime\Ipc\Message\HistoryResult120.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest120.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult120.0%
Stewart\Runtime\Ipc\Message\ServiceCallRequest120.0%
Stewart\Runtime\Ipc\Message\ServiceCallResult120.0%
Stewart\Runtime\Ipc\Wire\IpcMessageCatalog12100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler12100.0%
Stewart\Runtime\Worker\WorkerStoresFactory120.0%
Stewart\Runtime\Worker\Message\BootstrapHandler120.0%
Stewart\Runtime\Worker\Message\EventFiredHandler120.0%
Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler120.0%
Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler120.0%
Stewart\Runtime\Worker\Message\PingHandler120.0%
Stewart\Runtime\Worker\Message\RequestFailedHandler120.0%
Stewart\Runtime\Worker\Message\ShutdownHandler120.0%
Stewart\Runtime\Worker\Message\StateSnapshotHandler120.0%
Stewart\Runtime\Worker\Message\TopicMessageHandler120.0%
Stewart\Runtime\Worker\Message\TriggerFiredHandler120.0%
Stewart\Runtime\Kernel\ConsoleLauncher11.6054.5%
Stewart\Runtime\Broker\BrokerHaEvents11.5675.0%
Stewart\Runtime\Kernel\BrokerKernel11.1589.4%
Stewart\Runtime\Broker\Exposure\ExposureCommandRouter11100.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler11100.0%
Stewart\Runtime\Console\StatusCommand11100.0%
Stewart\Runtime\Console\StewartCommand11100.0%
Stewart\Runtime\Lifecycle\AppState11100.0%
Stewart\Runtime\Model\ResourceScope11100.0%
Stewart\Runtime\Schedule\ElapsedTrigger11100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure11100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor10.5050.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedText10.5050.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity10.2087.5%
Stewart\Runtime\Worker\Exposure\ExposureRequester10.1289.5%
Stewart\Runtime\State\StateCache10.0592.3%
Stewart\Runtime\Broker\Exposure\PendingExposureCommands10100.0%
Stewart\Runtime\Config\BackoffPolicy10100.0%
Stewart\Runtime\Config\HttpListenAddress10100.0%
Stewart\Runtime\Control\SnapshotAssembler10100.0%
Stewart\Runtime\Dispatch\EntityFilterIndex10100.0%
Stewart\Runtime\Lifecycle\WorkerPhase10100.0%
Stewart\Runtime\Schedule\WorkerScheduler10100.0%
Stewart\Runtime\Scope\ScopeState10100.0%
Stewart\Runtime\Broker\ServiceCallStatsRecorder9.0294.1%
Stewart\Runtime\Broker\ManifestCheck9100.0%
Stewart\Runtime\Broker\Deploy\ReleaseScript995.2%
Stewart\Runtime\Broker\Exposure\LiveExposure9100.0%
Stewart\Runtime\Config\MqttConfig9100.0%
Stewart\Runtime\Config\TcpControlAddress9100.0%
Stewart\Runtime\Control\Assembler\StoreHealthBuilder9100.0%
Stewart\Runtime\Ipc\Wire\MqttMessageConverter995.2%
Stewart\Runtime\Ipc\Wire\TriggerSpecConverter9100.0%
Stewart\Runtime\Metrics\PrometheusTextEncoder9100.0%
Stewart\Runtime\Metrics\Source\AppMetricSource9100.0%
Stewart\Runtime\Scope\ScopeLifecycle9100.0%
Stewart\Runtime\Worker\AppResources996.0%
Stewart\Runtime\Worker\BrokerMessageReader9100.0%
Stewart\Runtime\Broker\SignalHandlers8.7976.9%
Stewart\Runtime\Ipc\Wire\ExposedStateConverter8.5180.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch8.1471.4%
Stewart\Runtime\Kernel\SyntheticServices8.0988.9%
Stewart\Runtime\Broker\RegistryRefresher8.0690.0%
Stewart\Runtime\Worker\WorkerSession8.0392.3%
Stewart\Runtime\Worker\Exposure\ExposedCommandStreams8.0392.3%
Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions8.0293.8%
Stewart\Runtime\Broker\Trigger\TriggerSubscribers8.0293.8%
Stewart\Runtime\Config\UnixControlAddress8.0293.3%
Stewart\Runtime\Worker\PendingRequests8.0293.3%
Stewart\Runtime\Broker\CgroupCpuQuota8100.0%
Stewart\Runtime\Broker\Reconnector8100.0%
Stewart\Runtime\Control\Request\ControlRequestDispatcher8100.0%
Stewart\Runtime\Ipc\MessageHandlerIndex8100.0%
Stewart\Runtime\Kernel\ContainerProfile8100.0%
Stewart\Runtime\Lifecycle\WorkerHandleState8100.0%
Stewart\Runtime\Metrics\Exposition\PrometheusNumber8100.0%
Stewart\Runtime\Metrics\Source\WorkerMetricSource897.7%
Stewart\Runtime\Worker\Context\EventFirer8100.0%
Stewart\Runtime\Worker\Context\HistoryReader8100.0%
Stewart\Runtime\Worker\Registry\RegistryEditRequester8100.0%
Stewart\Runtime\Json\IsoInstantConverter7.3366.7%
Stewart\Runtime\Worker\Exposure\WorkerExposedNumber7.2383.3%
Stewart\Runtime\Broker\WorkerStartup7.0194.1%
Stewart\Runtime\Kernel\ProfileCompiler7.0194.1%
Stewart\Runtime\Broker\Deploy\DeployState7100.0%
Stewart\Runtime\Broker\Message\SubscribeHandler796.0%
Stewart\Runtime\Config\OptionalDuration7100.0%
Stewart\Runtime\Console\CheckCommand7100.0%
Stewart\Runtime\Health\ReadinessCheck7100.0%
Stewart\Runtime\Http\Admin\AdminRoute7100.0%
Stewart\Runtime\Kernel\ConsoleKernel7100.0%
Stewart\Runtime\Metrics\Exposition\MetricFamily7100.0%
Stewart\Runtime\Worker\BrokerSubscriptions7100.0%
Stewart\Runtime\Worker\PendingRequest7100.0%
Stewart\Runtime\Worker\WorkerMqtt7100.0%
Stewart\Runtime\Broker\Exposure\ExposureProxy6.2581.0%
Stewart\Runtime\Config\ProjectDirectory6.1783.3%
Stewart\Runtime\Worker\Exposure\WorkerExposedSelect6.1783.3%
Stewart\Runtime\App\GeneratedRoots6.0588.9%
Stewart\Runtime\Json\DurationConverter6.0588.9%
Stewart\Runtime\Ipc\Wire\StateChangesFragment6.0490.0%
Stewart\Runtime\Broker\BrokerWorkerEvents6.0291.7%
Stewart\Runtime\Broker\LoopErrorLogger6.0291.7%
Stewart\Runtime\Worker\LoopErrorReporter6.0291.7%
Stewart\Runtime\App\Collection\AppDefinitionCollection60.0%
Stewart\Runtime\App\Collection\AppPauseOverrideCollection60.0%
Stewart\Runtime\App\Collection\DiscoveredAppCollection60.0%
Stewart\Runtime\Broker\AppPlacement6100.0%
Stewart\Runtime\Broker\AppPlacementFactory60.0%
Stewart\Runtime\Broker\ProcessWorkerSpawner60.0%
Stewart\Runtime\Broker\RegistryCacheSnapshot60.0%
Stewart\Runtime\Broker\RestartBudget6100.0%
Stewart\Runtime\Broker\Message\EventFireRequestHandler6100.0%
Stewart\Runtime\Broker\Message\ServiceCallRequestHandler6100.0%
Stewart\Runtime\Config\ProjectRoot60.0%
Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection60.0%
Stewart\Runtime\Console\ControlCommand6100.0%
Stewart\Runtime\Control\Assembler\WorkerStatusBuilder6100.0%
Stewart\Runtime\Control\Client\ControlTargetResolver6100.0%
Stewart\Runtime\Control\Server\ClientSession6100.0%
Stewart\Runtime\Dispatch\DispatchSource60.0%
Stewart\Runtime\Ipc\StoreSettings60.0%
Stewart\Runtime\Ipc\Message\Bootstrap60.0%
Stewart\Runtime\Ipc\Message\EventFired60.0%
Stewart\Runtime\Ipc\Message\ExposeEntityRequest60.0%
Stewart\Runtime\Ipc\Message\ExposedEntityCommanded60.0%
Stewart\Runtime\Ipc\Message\ExposedEntitySynced60.0%
Stewart\Runtime\Ipc\Message\HaConnectionLost60.0%
Stewart\Runtime\Ipc\Message\MqttMessageDelivery60.0%
Stewart\Runtime\Ipc\Message\PausedAppsChanged60.0%
Stewart\Runtime\Ipc\Message\Ping60.0%
Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest60.0%
Stewart\Runtime\Ipc\Message\RegistrySnapshot60.0%
Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest60.0%
Stewart\Runtime\Ipc\Message\Shutdown60.0%
Stewart\Runtime\Ipc\Message\StateChangeBatch60.0%
Stewart\Runtime\Ipc\Message\StateResynced60.0%
Stewart\Runtime\Ipc\Message\StateSnapshot60.0%
Stewart\Runtime\Ipc\Message\SubscriptionAck60.0%
Stewart\Runtime\Ipc\Message\TopicMessage60.0%
Stewart\Runtime\Ipc\Message\TriggerFired60.0%
Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest60.0%
Stewart\Runtime\Logging\ExceptionContextProcessor6100.0%
Stewart\Runtime\Model\ServiceCallOutcome6100.0%
Stewart\Runtime\Time\RepeatingTimer6100.0%
Stewart\Runtime\Time\SystemClock6100.0%
Stewart\Runtime\Worker\ConnectionStatus60.0%
Stewart\Runtime\Worker\PausedAppsSync6100.0%
Stewart\Runtime\Worker\Context\TopicPublisher60.0%
Stewart\Runtime\Worker\Message\StateResyncedHandler6100.0%
Stewart\Runtime\Logging\EveryNthOccurrence5.9366.7%
Stewart\Runtime\Worker\Exposure\WorkerExposedButton5.6733.3%
Stewart\Runtime\Broker\Deploy\RunningReleaseDetector5.5871.4%
Stewart\Runtime\Broker\Component\ComponentTracker5.2080.0%
Stewart\Runtime\Config\ConfigFileReader5.2080.0%
Stewart\Runtime\Schedule\ScheduledTaskHandle5.2080.0%
Stewart\Runtime\Broker\WorkerRestartPolicy5.0785.7%
Stewart\Runtime\Broker\Message\HistoryRequestHandler5.0785.7%
Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter5.0785.7%
Stewart\Runtime\Ipc\Wire\TimeOfDayConverter5.0785.7%
Stewart\Runtime\Ipc\Wire\WorkerIdConverter5.0785.7%
Stewart\Runtime\Broker\AppPauseOverrideCodec5.0587.5%
Stewart\Runtime\Kernel\WorkerKernel5.0390.0%
Stewart\Runtime\Broker\Deploy\CommitId5.0260.0%
Stewart\Runtime\Ipc\Wire\RegistryFragment5.0193.8%
Stewart\Runtime\Broker\Deploy\ExternalCommandResult5100.0%
Stewart\Runtime\Config\ServiceCallPolicy5100.0%
Stewart\Runtime\Config\StewartConfig5100.0%
Stewart\Runtime\Control\Assembler\AppStatusBuilder5100.0%
Stewart\Runtime\Control\Protocol\Status\LatencyHistogram5100.0%
Stewart\Runtime\Dispatch\LocalSubscription5100.0%
Stewart\Runtime\Http\ProbeRequestHandler5100.0%
Stewart\Runtime\Json\EpochInstantConverter5100.0%
Stewart\Runtime\Kernel\NamedArgumentsPass5100.0%
Stewart\Runtime\Logging\LoggerFactory5100.0%
Stewart\Runtime\Metrics\Exposition\MetricLabels5100.0%
Stewart\Runtime\Metrics\Source\ComponentMetricSource5100.0%
Stewart\Runtime\Model\ExceptionDetails5100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSensor5100.0%
Stewart\Runtime\Broker\WorkerSlot4.9440.0%
Stewart\Runtime\Broker\SubscriptionRoutes4.2575.0%
Stewart\Runtime\Worker\Message\HaConnectionLostHandler4.0783.3%
Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler4.0585.7%
Stewart\Runtime\Worker\AppFailureReporter4.0388.2%
Stewart\Runtime\Worker\Message\RegistrySnapshotHandler4.0290.0%
Stewart\Runtime\Broker\ConnectionTracker4100.0%
Stewart\Runtime\Broker\ManifestDrift4100.0%
Stewart\Runtime\Broker\Deploy\PreparedRelease4100.0%
Stewart\Runtime\Broker\Mqtt\MqttLinkResolver4100.0%
Stewart\Runtime\Broker\Trigger\TriggerRejections4100.0%
Stewart\Runtime\Config\SecretFileReader4100.0%
Stewart\Runtime\Config\SupervisionConfig4100.0%
Stewart\Runtime\Console\AppRequestCommand4100.0%
Stewart\Runtime\Console\ConfigReferenceCommand4100.0%
Stewart\Runtime\Console\WorkerRestartCommand4100.0%
Stewart\Runtime\Control\Protocol\Status\OutboxStatus4100.0%
Stewart\Runtime\Health\ProbeReport4100.0%
Stewart\Runtime\Health\ReadinessVerdict4100.0%
Stewart\Runtime\Health\SnapshotProbeReporter4100.0%
Stewart\Runtime\Http\HttpListenerFactory4100.0%
Stewart\Runtime\Ipc\Wire\AppIdsFragment4100.0%
Stewart\Runtime\Ipc\Wire\EntityStatesFragment4100.0%
Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment4100.0%
Stewart\Runtime\Ipc\Wire\WorkerAppsFragment4100.0%
Stewart\Runtime\Lifecycle\AppLifecyclePhase4100.0%
Stewart\Runtime\Metrics\RuntimeMetricsCollector4100.0%
Stewart\Runtime\Metrics\Exposition\Histogram4100.0%
Stewart\Runtime\Schedule\WorkerTimers4100.0%
Stewart\Runtime\Worker\WorkerRegistryEditor4100.0%
Stewart\Runtime\Worker\Message\SubscriptionAckHandler4100.0%
Stewart\Runtime\Ipc\Message\RequestFailed3.3366.7%
Stewart\Runtime\Config\ClassNamespace3.0780.0%
Stewart\Runtime\App\AppSelection3100.0%
Stewart\Runtime\Broker\DaemonStartTime3100.0%
Stewart\Runtime\Broker\RestartDecision3100.0%
Stewart\Runtime\Broker\Deploy\AmpExternalCommandRunner3100.0%
Stewart\Runtime\Broker\Message\AppFailedHandler3100.0%
Stewart\Runtime\Broker\Message\LogRecordHandler3100.0%
Stewart\Runtime\Broker\Message\PongHandler3100.0%
Stewart\Runtime\Broker\Message\SubscribeTriggerHandler3.0093.3%
Stewart\Runtime\Broker\Message\WorkerMessageDispatcher3100.0%
Stewart\Runtime\Config\ControlAddress3100.0%
Stewart\Runtime\Config\PersistenceConfig3100.0%
Stewart\Runtime\Container\TypedContainer3100.0%
Stewart\Runtime\Exception\ControlException3100.0%
Stewart\Runtime\Health\ProbeReportCodec3100.0%
Stewart\Runtime\Http\AmpHttpListener3100.0%
Stewart\Runtime\Http\Admin\AdminAction3100.0%
Stewart\Runtime\Http\Admin\AdminApiCodec3100.0%
Stewart\Runtime\Kernel\NamedArguments3100.0%
Stewart\Runtime\Logging\ProcessTimeZoneProcessor3100.0%
Stewart\Runtime\Metrics\Source\ConnectionMetricSource3100.0%
Stewart\Runtime\Metrics\Source\StoreMetricSource3100.0%
Stewart\Runtime\Schedule\ScheduledTimerHandle3100.0%
Stewart\Runtime\Schedule\TriggerFactory3100.0%
Stewart\Runtime\State\CachedStateReader3100.0%
Stewart\Runtime\Worker\DsnStoreBackendOpener3100.0%
Stewart\Runtime\Worker\WorkerSunCalendarFactory3100.0%
Stewart\Runtime\Worker\Message\BrokerMessageDispatcher3100.0%
Stewart\Runtime\Worker\Message\CorrelatedReplyHandler3100.0%
Stewart\Runtime\Worker\Message\PausedAppsChangedHandler3100.0%
Stewart\Runtime\Dispatch\RegisteredSubscription2.5050.0%
Stewart\Runtime\App\AppCatalog20.0%
Stewart\Runtime\App\AppDefinition20.0%
Stewart\Runtime\App\AppPause20.0%
Stewart\Runtime\App\AppPauseOverride20.0%
Stewart\Runtime\App\AppPauseResetOutcome20.0%
Stewart\Runtime\App\DiscoveryResult2100.0%
Stewart\Runtime\Broker\BrokerSubscription20.0%
Stewart\Runtime\Broker\DisabledControlPlane2100.0%
Stewart\Runtime\Broker\OutboxLimits20.0%
Stewart\Runtime\Broker\StateCacheSnapshot20.0%
Stewart\Runtime\Broker\StoredAppPauseOverride20.0%
Stewart\Runtime\Broker\WorkerProbeSequence2100.0%
Stewart\Runtime\Broker\Component\ComponentDetection20.0%
Stewart\Runtime\Broker\Deploy\ReleaseFailure20.0%
Stewart\Runtime\Broker\Exposure\ExposedEntityCommand20.0%
Stewart\Runtime\Broker\Exposure\ExposedEntitySync20.0%
Stewart\Runtime\Config\AppOverride2100.0%
Stewart\Runtime\Config\CodegenConfig2100.0%
Stewart\Runtime\Config\ControlConfig2100.0%
Stewart\Runtime\Config\DomainAttributesConfig2100.0%
Stewart\Runtime\Config\EnvironmentOverrideTarget20.0%
Stewart\Runtime\Config\ExposeConfig2100.0%
Stewart\Runtime\Config\GitDeployConfig2100.0%
Stewart\Runtime\Config\HttpAdminConfig2100.0%
Stewart\Runtime\Config\HttpConfig2100.0%
Stewart\Runtime\Console\PreparedDaemon20.0%
Stewart\Runtime\Container\AppRegistration20.0%
Stewart\Runtime\Container\Collection\AppBuildFailureCollection2100.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\Exception\AppException20.0%
Stewart\Runtime\Http\Admin\Response\AdminAppList20.0%
Stewart\Runtime\Http\Admin\Response\AdminAppView2100.0%
Stewart\Runtime\Ipc\WorkerApp20.0%
Stewart\Runtime\Ipc\WorkerSettings20.0%
Stewart\Runtime\Ipc\Message\AppActivityReport20.0%
Stewart\Runtime\Ipc\Message\AppFailed20.0%
Stewart\Runtime\Ipc\Message\ExposedCommandAnswered20.0%
Stewart\Runtime\Ipc\Message\ExposuresReleased20.0%
Stewart\Runtime\Ipc\Message\IpcMessage20.0%
Stewart\Runtime\Ipc\Message\LogRecord20.0%
Stewart\Runtime\Ipc\Message\MqttPublish20.0%
Stewart\Runtime\Ipc\Message\Pong20.0%
Stewart\Runtime\Ipc\Message\Publish20.0%
Stewart\Runtime\Ipc\Message\Subscribe20.0%
Stewart\Runtime\Ipc\Message\SubscribeTrigger20.0%
Stewart\Runtime\Ipc\Message\Unsubscribe20.0%
Stewart\Runtime\Ipc\Message\WorkerReady20.0%
Stewart\Runtime\Ipc\Wire\EncodedStateChange2100.0%
Stewart\Runtime\Json\ClassShape20.0%
Stewart\Runtime\Json\FieldShape20.0%
Stewart\Runtime\Json\Collection\ValueConverterCollection2100.0%
Stewart\Runtime\Logging\StackTraceLineFormatter2100.0%
Stewart\Runtime\Metrics\RuntimeMetricsExporter2100.0%
Stewart\Runtime\Metrics\Exposition\HistogramBucket20.0%
Stewart\Runtime\Metrics\Exposition\MetricSample20.0%
Stewart\Runtime\Metrics\Source\DeployMetricSource2100.0%
Stewart\Runtime\Model\StewartVersion20.0%
Stewart\Runtime\Model\Collection\SubscriptionIdCollection20.0%
Stewart\Runtime\Model\Collection\WorkerIdCollection20.0%
Stewart\Runtime\Schedule\AsyncHandlerRunner20.0%
Stewart\Runtime\Schedule\ScheduleOrigin2100.0%
Stewart\Runtime\Time\DefaultProcessTimeZone20.0%
Stewart\Runtime\Worker\CorrelationIdSequence2100.0%
Stewart\Runtime\Worker\StderrFallback2100.0%
Stewart\Runtime\Worker\Exposure\ExposureChannel20.0%
Stewart\Runtime\Worker\Exposure\OpenExposedCommand20.0%
Stewart\Runtime\App\AppPauseOutcome1100.0%
Stewart\Runtime\App\DiscoveredApp1100.0%
Stewart\Runtime\App\UnloadableAppFile1100.0%
Stewart\Runtime\App\UnmarkedApp1100.0%
Stewart\Runtime\App\Collection\UnloadableAppFileCollection1100.0%
Stewart\Runtime\App\Collection\UnmarkedAppCollection1100.0%
Stewart\Runtime\Broker\Collection\WorkerSlotCollection1100.0%
Stewart\Runtime\Console\AppPauseCommand1100.0%
Stewart\Runtime\Console\AppResetCommand1100.0%
Stewart\Runtime\Console\AppResumeCommand1100.0%
Stewart\Runtime\Container\AppBuildFailure1100.0%
Stewart\Runtime\Container\AppContainerBuild1100.0%
Stewart\Runtime\Container\AppRuntimeServices1100.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\Dispatch\IndexedSelector1100.0%
Stewart\Runtime\Health\ProbeKind1100.0%
Stewart\Runtime\Health\ProbeStatus1100.0%
Stewart\Runtime\Metrics\Source\BrokerMetricSource1100.0%
Stewart\Runtime\Metrics\Source\DaemonMetricSource1100.0%
Stewart\Runtime\Model\RoutingStats1100.0%
Stewart\Runtime\Schedule\ScheduleContext1100.0%
Stewart\Runtime\Worker\AppActivityCounters1100.0%
Stewart\Runtime\Broker\Deploy\ReleaseState0100.0%
Stewart\Runtime\Broker\Http\Collection\HttpListenerCollection0100.0%
Stewart\Runtime\Control\Protocol\Frame\SnapshotRequest0100.0%
Stewart\Runtime\Dispatch\QueueDiscardReason0100.0%
Stewart\Runtime\Exception\BrokerException0100.0%
Stewart\Runtime\Exception\DeployException0100.0%
Stewart\Runtime\Exception\TransportException0100.0%
Stewart\Runtime\Exception\WorkerException0100.0%
Stewart\Runtime\Ipc\Collection\WorkerAppCollection0100.0%
Stewart\Runtime\Ipc\Message\OutboxDelivery0100.0%
Stewart\Runtime\Ipc\Wire\Collection\EncodedStateChangeCollection0100.0%
Stewart\Runtime\Json\ValueKind0100.0%
Stewart\Runtime\Lifecycle\AppFailurePhase0100.0%
Stewart\Runtime\Lifecycle\AppPauseSource0100.0%
Stewart\Runtime\Lifecycle\AppStateAfterReset0100.0%
Stewart\Runtime\Lifecycle\BrokerStopOutcome0100.0%
Stewart\Runtime\Lifecycle\ComponentState0100.0%
Stewart\Runtime\Lifecycle\ConnectionPhase0100.0%
Stewart\Runtime\Logging\LogFormat0100.0%
Stewart\Runtime\Metrics\Exposition\MetricSampleSuffix0100.0%
Stewart\Runtime\Metrics\Exposition\MetricType0100.0%
Stewart\Runtime\Model\ExposedCommandOutcome0100.0%
Stewart\Runtime\Scope\ScopePhase0100.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 10 20 30 Line Coverage (%) Cyclomatic Complexity Stewart\Runtime\Metrics\Source\AppMetricSource::collectMetrics — Coverage: 100.0% | Lines: 45 | Complexity: 9 Stewart\Runtime\Metrics\Source\WorkerMetricSource::collectMetrics — Coverage: 97.7% | Lines: 44 | Complexity: 8 Stewart\Runtime\Config\StewartConfigSchema::addMqttSection — Coverage: 100.0% | Lines: 38 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::addAppsSection — Coverage: 100.0% | Lines: 37 | Complexity: 4 Stewart\Runtime\Config\StewartConfigSchema::addTopLevelSettings — Coverage: 100.0% | Lines: 34 | Complexity: 1 Stewart\Runtime\App\AppDiscovery::discover — Coverage: 100.0% | Lines: 33 | Complexity: 10 Stewart\Runtime\Dispatch\LocalDispatcher::register — Coverage: 100.0% | Lines: 33 | Complexity: 9 Stewart\Runtime\Broker\Component\ComponentLink::establishLink — Coverage: 100.0% | Lines: 30 | Complexity: 8 Stewart\Runtime\Container\AppContainerBuilder::registerAppScopedServices — Coverage: 100.0% | Lines: 29 | Complexity: 3 Stewart\Runtime\Container\AppOptionResolver::resolveOptionArguments — Coverage: 100.0% | Lines: 29 | Complexity: 7 Stewart\Runtime\Broker\AppRunningTotals::buildAppStatus — Coverage: 100.0% | Lines: 27 | Complexity: 6 Stewart\Runtime\Exception\ConfigurationError::messageTemplate — Coverage: 0.0% | Lines: 27 | Complexity: 27 Stewart\Runtime\App\AppCatalogResolver::resolveCatalog — Coverage: 100.0% | Lines: 26 | Complexity: 14 Stewart\Runtime\Broker\BrokerLifecycle::run — Coverage: 100.0% | Lines: 26 | Complexity: 5 Stewart\Runtime\Worker\BrokerMessageReader::readUntilChannelCloses — Coverage: 100.0% | Lines: 26 | Complexity: 8 Stewart\Runtime\Config\EnvironmentOverlay::collectEnvironmentOverrides — Coverage: 100.0% | Lines: 24 | Complexity: 7 Stewart\Runtime\Config\StewartConfigSchema::addHomeAssistantSection — Coverage: 100.0% | Lines: 24 | Complexity: 1 Stewart\Runtime\Worker\Context\ServiceCaller::sendRequestAndAwait — Coverage: 0.0% | Lines: 24 | Complexity: 3 Stewart\Runtime\Config\StewartConfigSchema::addServiceCallsSection — Coverage: 100.0% | Lines: 23 | Complexity: 1 Stewart\Runtime\Console\ConfigReferenceCommand::execute — Coverage: 100.0% | Lines: 23 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleEntry::startHandlerRun — Coverage: 100.0% | Lines: 23 | Complexity: 5 Stewart\Runtime\Broker\Message\SubscribeHandler::handle — Coverage: 100.0% | Lines: 22 | Complexity: 4 Stewart\Runtime\Config\StewartConfig::fromSection — Coverage: 100.0% | Lines: 22 | Complexity: 2 Stewart\Runtime\Config\StewartConfigSchema::addSupervisionSection — Coverage: 100.0% | Lines: 22 | Complexity: 1 Stewart\Runtime\Config\SupervisionConfig::fromSection — Coverage: 100.0% | Lines: 22 | Complexity: 2 Stewart\Runtime\Console\StatusRenderer::renderAppTable — Coverage: 100.0% | Lines: 22 | Complexity: 2 Stewart\Runtime\Exception\ControlError::messageTemplate — Coverage: 0.0% | Lines: 22 | Complexity: 22 Stewart\Runtime\Ipc\Wire\IpcCodec::createIpcWireMapper — Coverage: 100.0% | Lines: 22 | Complexity: 1 Stewart\Runtime\Worker\AppLifecycle::initializeApp — Coverage: 100.0% | Lines: 22 | Complexity: 9 Stewart\Runtime\Broker\WebsocketHaSession::connectSubscribeAndSeed — Coverage: 100.0% | Lines: 21 | Complexity: 2 Stewart\Runtime\Config\EnvironmentOverlay::resolveOverrideTarget — Coverage: 100.0% | Lines: 21 | Complexity: 9 Stewart\Runtime\Config\StewartConfigSchema::addHttpSection — Coverage: 100.0% | Lines: 21 | Complexity: 1 Stewart\Runtime\Console\StatusRenderer::renderWorkerTable — Coverage: 100.0% | Lines: 21 | Complexity: 7 Stewart\Runtime\Ipc\Wire\IpcCodec::decodeMessage — Coverage: 100.0% | Lines: 21 | Complexity: 12 Stewart\Runtime\Schedule\ScheduleRegistry::armUnderTaskId — Coverage: 100.0% | Lines: 21 | Complexity: 4 Stewart\Runtime\Broker\HaCallSlots::runInSlot — Coverage: 70.0% | Lines: 20 | Complexity: 4 Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::callHomeAssistant — Coverage: 100.0% | Lines: 20 | Complexity: 3 Stewart\Runtime\Container\AppContainerBuilder::compileContainerFor — Coverage: 100.0% | Lines: 20 | Complexity: 3 Stewart\Runtime\Control\Assembler\WorkerStatusBuilder::buildWorkerStatus — Coverage: 100.0% | Lines: 20 | Complexity: 4 Stewart\Runtime\Http\Admin\AdminRequestHandler::handleRequest — Coverage: 85.0% | Lines: 20 | Complexity: 7 Stewart\Runtime\Json\ClassShapeReader::buildFieldShape — Coverage: 90.0% | Lines: 20 | Complexity: 9 Stewart\Runtime\Broker\Trigger\HaTriggerLink::sendSubscribe — Coverage: 89.5% | Lines: 19 | Complexity: 6 Stewart\Runtime\Console\RunCommand::warnAboutDiscovery — Coverage: 0.0% | Lines: 19 | Complexity: 5 Stewart\Runtime\Console\StatusRenderer::renderDaemonTable — Coverage: 100.0% | Lines: 19 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeScheduler::armForEntity — Coverage: 100.0% | Lines: 19 | Complexity: 2 Stewart\Runtime\Broker\WorkerPool::scheduleRestart — Coverage: 100.0% | Lines: 18 | Complexity: 2 Stewart\Runtime\Container\AppContainerBuilder::registerFrameworkServices — Coverage: 100.0% | Lines: 18 | Complexity: 2 Stewart\Runtime\Worker\WorkerLogger::log — Coverage: 100.0% | Lines: 18 | Complexity: 7 Stewart\Runtime\Broker\Reconnector::retryUntilConnected — Coverage: 100.0% | Lines: 17 | Complexity: 7 Stewart\Runtime\Console\StatusRenderer::describeDeploy — Coverage: 88.2% | Lines: 17 | Complexity: 3 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\Ipc\Wire\IpcMessageCatalog::fromMessageClasses — Coverage: 100.0% | Lines: 17 | Complexity: 3 Stewart\Runtime\Json\ClassShapeReader::describeValueShape — Coverage: 100.0% | Lines: 17 | Complexity: 9 Stewart\Runtime\Kernel\BrokerKernel::buildSyntheticServicesFor — Coverage: 100.0% | Lines: 17 | Complexity: 1 Stewart\Runtime\Broker\EventRouter::routePublish — Coverage: 0.0% | Lines: 16 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ReleasePoller::startPolling — Coverage: 100.0% | Lines: 16 | Complexity: 4 Stewart\Runtime\Broker\Trigger\HaTriggerLink::subscribeTrigger — Coverage: 62.5% | Lines: 16 | Complexity: 4 Stewart\Runtime\Config\ConfigSection::readDuration — Coverage: 62.5% | Lines: 16 | Complexity: 4 Stewart\Runtime\Config\StewartConfigSchema::getConfigTreeBuilder — Coverage: 100.0% | Lines: 16 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::addDeploySection — Coverage: 100.0% | Lines: 16 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleEntry::runDueOccurrence — Coverage: 100.0% | Lines: 16 | Complexity: 9 Stewart\Runtime\Worker\AppFailureReporter::report — Coverage: 87.5% | Lines: 16 | Complexity: 3 Stewart\Runtime\Worker\AppLifecycle::constructApps — Coverage: 100.0% | Lines: 16 | Complexity: 6 Stewart\Runtime\Broker\WebsocketHaSession::open — Coverage: 93.3% | Lines: 15 | Complexity: 2 Stewart\Runtime\Broker\WorkerMessageReader::readMessagesInBackground — Coverage: 100.0% | Lines: 15 | Complexity: 4 Stewart\Runtime\Config\StewartConfigSchema::addExposeSection — Coverage: 100.0% | Lines: 15 | Complexity: 1 Stewart\Runtime\Console\CheckCommand::execute — Coverage: 100.0% | Lines: 15 | Complexity: 5 Stewart\Runtime\Container\AppContainerBuilder::buildAppBindings — Coverage: 100.0% | Lines: 15 | Complexity: 2 Stewart\Runtime\Container\StoreAttributesPass::storeReferenceFor — Coverage: 100.0% | Lines: 15 | Complexity: 6 Stewart\Runtime\Exception\ContainerError::messageTemplate — Coverage: 0.0% | Lines: 15 | Complexity: 15 Stewart\Runtime\Broker\GeneratedCodeDrift::warnIfGeneratedCodeDrifted — Coverage: 0.0% | Lines: 14 | Complexity: 4 Stewart\Runtime\Broker\WebsocketHaSession::reconnectAfterOutage — Coverage: 100.0% | Lines: 14 | Complexity: 3 Stewart\Runtime\Broker\WorkerPool::armReadyDeadline — Coverage: 92.9% | Lines: 14 | Complexity: 3 Stewart\Runtime\Broker\WorkerWatchdog::probeWorkers — Coverage: 100.0% | Lines: 14 | Complexity: 5 Stewart\Runtime\Broker\Component\ComponentLink::handleSessionEvent — Coverage: 92.9% | Lines: 14 | Complexity: 5 Stewart\Runtime\Broker\Deploy\ReleasePoller::deployLatestRelease — Coverage: 92.9% | Lines: 14 | Complexity: 4 Stewart\Runtime\Config\EnvironmentPlaceholders::substitute — Coverage: 100.0% | Lines: 14 | Complexity: 5 Stewart\Runtime\Config\MqttServerUrl::parse — Coverage: 100.0% | Lines: 14 | Complexity: 8 Stewart\Runtime\Config\StewartConfigSchema::addControlSection — Coverage: 100.0% | Lines: 14 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::addCodegenSection — Coverage: 100.0% | Lines: 14 | Complexity: 1 Stewart\Runtime\Console\RunCommand::prepareDaemon — Coverage: 0.0% | Lines: 14 | Complexity: 3 Stewart\Runtime\Container\AppOptionResolver::coerceToParameterType — Coverage: 100.0% | Lines: 14 | Complexity: 8 Stewart\Runtime\Control\Server\ControlServer::acceptClients — Coverage: 78.6% | Lines: 14 | Complexity: 6 Stewart\Runtime\Ipc\Wire\SelectorConverter::decodeValue — Coverage: 92.9% | Lines: 14 | Complexity: 9 Stewart\Runtime\Json\WireMapper::decodeValue — Coverage: 100.0% | Lines: 14 | Complexity: 22 Stewart\Runtime\Kernel\BrokerKernel::warnAboutReadyTimeoutBelowInitialize — Coverage: 92.9% | Lines: 14 | Complexity: 4 Stewart\Runtime\Metrics\Source\BrokerMetricSource::collectMetrics — Coverage: 100.0% | Lines: 14 | Complexity: 1 Stewart\Runtime\Worker\WorkerSession::constructAndInitializeApps — Coverage: 85.7% | Lines: 14 | Complexity: 4 Stewart\Runtime\Worker\WorkerShutdown::stop — Coverage: 100.0% | Lines: 14 | Complexity: 3 Stewart\Runtime\Worker\Message\StateResyncedHandler::handle — Coverage: 100.0% | Lines: 14 | Complexity: 3 Stewart\Runtime\Broker\RegistryRefresher::startRefresh — Coverage: 84.6% | Lines: 13 | Complexity: 3 Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::handle — Coverage: 100.0% | Lines: 13 | Complexity: 1 Stewart\Runtime\Config\MqttConfig::fromSection — Coverage: 100.0% | Lines: 13 | Complexity: 5 Stewart\Runtime\Config\StewartConfigSchema::addPersistenceSection — Coverage: 100.0% | Lines: 13 | Complexity: 1 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\Dispatch\SelectorIndex::findMatching — Coverage: 92.3% | Lines: 13 | Complexity: 6 Stewart\Runtime\Ipc\MessageHandlerIndex::fromHandlers — Coverage: 100.0% | Lines: 13 | Complexity: 3 Stewart\Runtime\Kernel\ProfileCompiler::compileProfileContainer — Coverage: 100.0% | Lines: 13 | Complexity: 4 Stewart\Runtime\Logging\ExceptionContextProcessor::__invoke — Coverage: 100.0% | Lines: 13 | Complexity: 6 Stewart\Runtime\Worker\AppLifecycle::initializeApps — Coverage: 92.3% | Lines: 13 | Complexity: 7 Stewart\Runtime\Worker\PongBuilder::buildPongFor — Coverage: 0.0% | Lines: 13 | Complexity: 5 Stewart\Runtime\Worker\PongBuilder::buildActivityReport — Coverage: 0.0% | Lines: 13 | Complexity: 1 Stewart\Runtime\Broker\BootstrapMessageFactory::createBootstrapMessage — Coverage: 0.0% | Lines: 12 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::onDisconnected — Coverage: 91.7% | Lines: 12 | Complexity: 4 Stewart\Runtime\Broker\WorkerOutbox::pushStateChange — Coverage: 100.0% | Lines: 12 | Complexity: 5 Stewart\Runtime\Broker\WorkerOutbox::shiftEntry — Coverage: 100.0% | Lines: 12 | Complexity: 4 Stewart\Runtime\Broker\WorkerPool::startWorker — Coverage: 100.0% | Lines: 12 | Complexity: 4 Stewart\Runtime\Broker\WorkerPool::shutdown — Coverage: 100.0% | Lines: 12 | Complexity: 5 Stewart\Runtime\Broker\WorkerPool::onWorkerGone — Coverage: 91.7% | Lines: 12 | Complexity: 5 Stewart\Runtime\Broker\Message\AppFailedHandler::handle — Coverage: 100.0% | Lines: 12 | Complexity: 1 Stewart\Runtime\Broker\Message\WorkerReadyHandler::handle — Coverage: 0.0% | Lines: 12 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::readBackoff — Coverage: 100.0% | Lines: 12 | Complexity: 2 Stewart\Runtime\Console\DoctorCommand::execute — Coverage: 100.0% | Lines: 12 | Complexity: 11 Stewart\Runtime\Console\StatusCommand::execute — Coverage: 100.0% | Lines: 12 | Complexity: 4 Stewart\Runtime\Container\AppContainerBuilder::buildAppContainer — Coverage: 100.0% | Lines: 12 | Complexity: 5 Stewart\Runtime\Control\ControlPlaneFactory::createControlPlane — Coverage: 0.0% | Lines: 12 | Complexity: 2 Stewart\Runtime\Control\SnapshotAssembler::takeSnapshot — Coverage: 100.0% | Lines: 12 | Complexity: 1 Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeFrameOfType — Coverage: 91.7% | Lines: 12 | Complexity: 5 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchExposedCommand — Coverage: 100.0% | Lines: 12 | Complexity: 4 Stewart\Runtime\Dispatch\SubscriptionQueue::findOldestSupersededIndex — Coverage: 100.0% | Lines: 12 | Complexity: 6 Stewart\Runtime\Dispatch\SubscriptionQueue::dropSupersededStateChange — Coverage: 100.0% | Lines: 12 | Complexity: 4 Stewart\Runtime\Exception\TransportError::messageTemplate — Coverage: 0.0% | Lines: 12 | Complexity: 12 Stewart\Runtime\Ipc\ChannelTransport::receive — Coverage: 41.7% | Lines: 12 | Complexity: 6 Stewart\Runtime\Ipc\Wire\MqttMessageConverter::decodeValue — Coverage: 91.7% | Lines: 12 | Complexity: 6 Stewart\Runtime\Json\ClassShapeReader::buildClassShape — Coverage: 100.0% | Lines: 12 | Complexity: 4 Stewart\Runtime\Kernel\WorkerKernel::run — Coverage: 83.3% | Lines: 12 | Complexity: 3 Stewart\Runtime\Metrics\Source\ConnectionMetricSource::collectMetrics — Coverage: 100.0% | Lines: 12 | Complexity: 3 Stewart\Runtime\Worker\HandlerFailureSampler::locateFailingLine — Coverage: 100.0% | Lines: 12 | Complexity: 6 Stewart\Runtime\Worker\WorkerLogger::serializableValue — Coverage: 100.0% | Lines: 12 | Complexity: 6 Stewart\Runtime\Worker\Context\EventFirer::fireEvent — Coverage: 100.0% | Lines: 12 | Complexity: 3 Stewart\Runtime\Worker\Context\HistoryReader::fetchHistory — Coverage: 100.0% | Lines: 12 | Complexity: 3 Stewart\Runtime\Broker\AppPauseService::resetApp — Coverage: 100.0% | Lines: 11 | Complexity: 5 Stewart\Runtime\Broker\AppPlacement::planWorkerSlots — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Broker\BootstrapMessageFactory::__construct — Coverage: 0.0% | Lines: 11 | Complexity: 2 Stewart\Runtime\Broker\EventRouter::routeEvent — Coverage: 100.0% | Lines: 11 | Complexity: 2 Stewart\Runtime\Broker\HaCallSlots::refuse — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Broker\WorkerMessageReader::receiveNextDecodableMessage — Coverage: 100.0% | Lines: 11 | Complexity: 5 Stewart\Runtime\Broker\WorkerOutbox::takeNext — Coverage: 100.0% | Lines: 11 | Complexity: 4 Stewart\Runtime\Broker\WorkerPool::spawnProcessOrScheduleRestart — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Broker\WorkerStartup::startWorkers — Coverage: 100.0% | Lines: 11 | Complexity: 4 Stewart\Runtime\Broker\Deploy\AmpExternalCommandRunner::runCommand — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Broker\Deploy\ReleasePoller::pollForRelease — Coverage: 100.0% | Lines: 11 | Complexity: 5 Stewart\Runtime\Broker\Exposure\ExposureLink::receiveCommand — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureLink::removeEntity — Coverage: 36.4% | Lines: 11 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureLink::sendUpsert — Coverage: 81.8% | Lines: 11 | Complexity: 3 Stewart\Runtime\Config\StewartConfig::readConnectionConfig — Coverage: 100.0% | Lines: 11 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::createDomainAttributesNode — Coverage: 100.0% | Lines: 11 | Complexity: 1 Stewart\Runtime\Config\Environment\EnvironmentValueParser::inferValue — Coverage: 100.0% | Lines: 11 | Complexity: 10 Stewart\Runtime\Console\StatusRenderer::describeComponent — Coverage: 90.9% | Lines: 11 | Complexity: 8 Stewart\Runtime\Console\StatusRenderer::renderTable — Coverage: 72.7% | Lines: 11 | Complexity: 2 Stewart\Runtime\Console\StewartApplication::findCommandNameAfterLeadingOptions — Coverage: 90.9% | Lines: 11 | Complexity: 7 Stewart\Runtime\Container\AppContainerBuilder::isolateUnbuildableApps — Coverage: 100.0% | Lines: 11 | Complexity: 4 Stewart\Runtime\Control\Assembler\StoreHealthBuilder::buildStoreHealth — Coverage: 100.0% | Lines: 11 | Complexity: 8 Stewart\Runtime\Dispatch\SelectorIndex::remove — Coverage: 100.0% | Lines: 11 | Complexity: 4 Stewart\Runtime\Dispatch\SubscriptionQueue::cancel — Coverage: 72.7% | Lines: 11 | Complexity: 4 Stewart\Runtime\Dispatch\SubscriptionQueue::pushWithin — Coverage: 81.8% | Lines: 11 | Complexity: 4 Stewart\Runtime\Http\AmpHttpListener::start — Coverage: 100.0% | Lines: 11 | Complexity: 1 Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::decodeValue — Coverage: 100.0% | Lines: 11 | Complexity: 6 Stewart\Runtime\Schedule\EntityTimeTask::rearmFor — Coverage: 100.0% | Lines: 11 | Complexity: 4 Stewart\Runtime\Schedule\ScheduleEntry::runHeldOccurrence — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Worker\BrokerSubscriptions::subscriptionRegistered — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Worker\PausedAppsSync::applyPausedAppIds — Coverage: 100.0% | Lines: 11 | Complexity: 5 Stewart\Runtime\Worker\Registry\RegistryEditRequester::requestEntityUpdate — Coverage: 100.0% | Lines: 11 | Complexity: 3 Stewart\Runtime\Broker\AppMetrics::recordLastFailure — Coverage: 100.0% | Lines: 10 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::recordActivityReport — Coverage: 100.0% | Lines: 10 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::stopRun — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Broker\WorkerHandle::reportDrops — Coverage: 30.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Broker\WorkerHandle::flush — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Broker\WorkerPool::restartWorker — Coverage: 100.0% | Lines: 10 | Complexity: 6 Stewart\Runtime\Broker\WorkerPool::attachHandle — Coverage: 100.0% | Lines: 10 | Complexity: 1 Stewart\Runtime\Broker\WorkerWatchdog::startProbing — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Broker\Component\ComponentSession::relinkAfterSessionEnded — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Broker\Deploy\ReleaseScript::runEntrypoint — Coverage: 100.0% | Lines: 10 | Complexity: 2 Stewart\Runtime\Broker\Exposure\ExposureLink::reconfigureEntity — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureReconciler::reconcileIfDue — Coverage: 90.0% | Lines: 10 | Complexity: 5 Stewart\Runtime\Config\BackoffPolicy::sumDelaysUpTo — Coverage: 100.0% | Lines: 10 | Complexity: 5 Stewart\Runtime\Config\ConfigFileReader::readYamlMap — Coverage: 80.0% | Lines: 10 | Complexity: 5 Stewart\Runtime\Config\ConfigSection::readOptionalDuration — Coverage: 40.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Config\StewartConfigSchema::createWebsocketUrlNode — Coverage: 100.0% | Lines: 10 | Complexity: 1 Stewart\Runtime\Console\RunCommand::execute — Coverage: 0.0% | Lines: 10 | Complexity: 5 Stewart\Runtime\Control\SnapshotAssembler::buildDeployStatus — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Control\Client\ControlTargetResolver::resolveTarget — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Dispatch\LocalDispatcher::listStateChangeQueuesMatching — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Http\Admin\AdminRoute::fromPath — Coverage: 100.0% | Lines: 10 | Complexity: 5 Stewart\Runtime\Json\WireMapper::encodeObject — Coverage: 100.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Json\WireMapper::decodeObject — Coverage: 100.0% | Lines: 10 | Complexity: 7 Stewart\Runtime\Json\WireMapper::normalizeValue — Coverage: 90.0% | Lines: 10 | Complexity: 9 Stewart\Runtime\Logging\LoggerFactory::createStdoutLogger — Coverage: 100.0% | Lines: 10 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleEntry::reportOverlap — Coverage: 90.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Schedule\ScheduleRegistry::occursAtAll — Coverage: 100.0% | Lines: 10 | Complexity: 3 Stewart\Runtime\Worker\AppLifecycle::constructApp — Coverage: 50.0% | Lines: 10 | Complexity: 4 Stewart\Runtime\Broker\AppPauseOverrideStore::loadOverrides — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\EventRouter::routeMqttMessage — Coverage: 100.0% | Lines: 9 | Complexity: 1 Stewart\Runtime\Broker\EventRouter::routeTrigger — Coverage: 0.0% | Lines: 9 | Complexity: 1 Stewart\Runtime\Broker\ServiceCallStatsRecorder::recordCall — Coverage: 88.9% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\WorkerPool::awaitWorkerExit — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Broker\Component\ComponentSession::relinkUntilSettled — Coverage: 55.6% | Lines: 9 | Complexity: 6 Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::routeCommand — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::completeCommand — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureLink::exposeEntity — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureLink::updateEntity — Coverage: 88.9% | Lines: 9 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureLink::replayAll — Coverage: 55.6% | Lines: 9 | Complexity: 6 Stewart\Runtime\Broker\Exposure\ExposureLink::handleUpdateFailure — Coverage: 66.7% | Lines: 9 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureLink::sendUnavailable — Coverage: 33.3% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\Message\EventFireRequestHandler::fireOnHomeAssistant — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::subscriptionRemoved — Coverage: 88.9% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\Trigger\TriggerSubscribers::subscriptionRemoved — Coverage: 88.9% | Lines: 9 | Complexity: 4 Stewart\Runtime\Config\CodegenConfig::fromSection — Coverage: 100.0% | Lines: 9 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::resolveChildKey — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Config\MqttConfig::readWill — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Config\StewartConfigSchema::requireKeysMatching — Coverage: 100.0% | Lines: 9 | Complexity: 1 Stewart\Runtime\Config\UnixControlAddress::resolveSocketPath — Coverage: 100.0% | Lines: 9 | Complexity: 2 Stewart\Runtime\Console\StatusFormatter::formatBytes — Coverage: 100.0% | Lines: 9 | Complexity: 5 Stewart\Runtime\Container\AppContainerBuilder::registerApp — Coverage: 100.0% | Lines: 9 | Complexity: 1 Stewart\Runtime\Container\StoreAttributesPass::process — Coverage: 100.0% | Lines: 9 | Complexity: 8 Stewart\Runtime\Container\TypedContainer::resolveService — Coverage: 100.0% | Lines: 9 | Complexity: 2 Stewart\Runtime\Control\SnapshotAssembler::buildDaemonInfo — Coverage: 100.0% | Lines: 9 | Complexity: 2 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\Exception\AppError::messageTemplate — Coverage: 0.0% | Lines: 9 | Complexity: 9 Stewart\Runtime\Health\ReadinessCheck::assessSnapshot — Coverage: 100.0% | Lines: 9 | Complexity: 7 Stewart\Runtime\Http\HttpListenerFactory::createHttpListeners — Coverage: 100.0% | Lines: 9 | Complexity: 3 Stewart\Runtime\Http\ProbeRequestHandler::handleRequest — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Ipc\Wire\IpcCodec::encodeMessage — Coverage: 88.9% | Lines: 9 | Complexity: 3 Stewart\Runtime\Ipc\Wire\RegistryFragment::fromDecodedValue — Coverage: 88.9% | Lines: 9 | Complexity: 2 Stewart\Runtime\Ipc\Wire\SelectorConverter::encodeValue — Coverage: 100.0% | Lines: 9 | Complexity: 7 Stewart\Runtime\Json\WireMapper::decodeVariant — Coverage: 88.9% | Lines: 9 | Complexity: 4 Stewart\Runtime\Metrics\Source\ComponentMetricSource::collectMetrics — Coverage: 100.0% | Lines: 9 | Complexity: 5 Stewart\Runtime\Metrics\Source\DaemonMetricSource::collectMetrics — Coverage: 100.0% | Lines: 9 | Complexity: 1 Stewart\Runtime\Model\LogLevel::severity — Coverage: 0.0% | Lines: 9 | Complexity: 9 Stewart\Runtime\Schedule\ScheduleEntry::onTimerFired — Coverage: 88.9% | Lines: 9 | Complexity: 4 Stewart\Runtime\Worker\StateCacheSync::buildResyncChanges — Coverage: 100.0% | Lines: 9 | Complexity: 6 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::releaseHandlesOf — Coverage: 77.8% | Lines: 9 | Complexity: 4 Stewart\Runtime\Worker\Exposure\ExposureRequester::awaitAnswer — Coverage: 100.0% | Lines: 9 | Complexity: 4 Stewart\Runtime\Broker\AppMetrics::recordActivityReports — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Broker\AppPauseOverrideStore::runWrite — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Broker\AppPauseService::overridePause — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Broker\BrokerStoreBackendOpener::openConfiguredBackend — Coverage: 0.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Broker\WebsocketHaSession::refreshRegistry — Coverage: 87.5% | Lines: 8 | Complexity: 4 Stewart\Runtime\Broker\Deploy\ReleaseScript::findCheckFailure — Coverage: 100.0% | Lines: 8 | Complexity: 4 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::warnIfExposed — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Broker\Message\WorkerMessageDispatcher::dispatch — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Config\ConfigLoader::mergeConfigTree — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Config\ControlAddress::parse — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Config\Psr4Map::findAutoloadRootContaining — Coverage: 0.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Console\ConfigDumpCommand::execute — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Console\ConfigReferenceCommand::reference — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Console\StatusFormatter::formatDuration — Coverage: 100.0% | Lines: 8 | Complexity: 4 Stewart\Runtime\Console\StatusRenderer::describeStoreHealth — Coverage: 62.5% | 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\Server\UnixSocketFile::prepareForListening — Coverage: 100.0% | Lines: 8 | Complexity: 5 Stewart\Runtime\Dispatch\LocalDispatcher::cancel — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Dispatch\SelectorIndex::add — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Dispatch\SubscriptionQueue::discardPendingWork — Coverage: 87.5% | Lines: 8 | Complexity: 3 Stewart\Runtime\Http\Admin\AdminRequestHandler::answerRoute — Coverage: 100.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeContext — Coverage: 75.0% | Lines: 8 | Complexity: 7 Stewart\Runtime\Json\ValueShape::describeExpectedValue — Coverage: 0.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Lifecycle\AppState::canEnter — Coverage: 100.0% | Lines: 8 | Complexity: 8 Stewart\Runtime\Metrics\Source\StoreMetricSource::collectMetrics — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Schedule\WallTrigger::advance — Coverage: 100.0% | Lines: 8 | Complexity: 4 Stewart\Runtime\Worker\AppActivityRecorder::eventDropped — Coverage: 0.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\Worker\StateCacheSync::buildResyncChange — Coverage: 100.0% | Lines: 8 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeHandle — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::settleThroughHandler — Coverage: 100.0% | Lines: 8 | Complexity: 3 Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::handle — Coverage: 100.0% | Lines: 8 | Complexity: 2 Stewart\Runtime\App\GeneratedRoots::fromNamespace — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Broker\AppPauseOverrideStore::readOverride — Coverage: 85.7% | Lines: 7 | Complexity: 3 Stewart\Runtime\Broker\AppPauseRegistry::listPausedAppIds — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Broker\AppPauseService::restoreStoredOverrides — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Broker\AppPauseService::createOverride — Coverage: 100.0% | Lines: 7 | Complexity: 5 Stewart\Runtime\Broker\BootstrapMessageFactory::buildStoreSettings — Coverage: 0.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Broker\BrokerRun::runStopSteps — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Broker\CgroupCpuQuota::parseCpuMax — Coverage: 100.0% | Lines: 7 | Complexity: 7 Stewart\Runtime\Broker\ManifestDrift::calculateBetween — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Broker\RestartBudget::claimAttempt — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Broker\SubscriptionRegistry::remove — Coverage: 100.0% | Lines: 7 | Complexity: 5 Stewart\Runtime\Broker\SubscriptionRegistry::findRoutes — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Broker\WorkerHandle::relayLines — Coverage: 71.4% | Lines: 7 | Complexity: 4 Stewart\Runtime\Broker\WorkerHandle::handleFailedSend — Coverage: 85.7% | Lines: 7 | Complexity: 3 Stewart\Runtime\Broker\WorkerMessageReader::reportGone — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Broker\WorkerMessageReader::deliverToHandler — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Broker\WorkerOutbox::buildStatus — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::recordSpawnedHandle — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Broker\WorkerWatchdog::recordPong — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Broker\WorkerWatchdog::killUnresponsive — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposures — Coverage: 100.0% | Lines: 7 | Complexity: 6 Stewart\Runtime\Broker\Exposure\ExposureReconciler::scheduleOnceWorkersSettle — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Broker\Exposure\ExposureReconciler::buildReconcile — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Config\AppOverride::fromSection — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::readMap — Coverage: 85.7% | Lines: 7 | Complexity: 3 Stewart\Runtime\Config\EnvironmentOverlay::withValueAtPath — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Config\EnvironmentPlaceholders::substituteInTree — Coverage: 100.0% | Lines: 7 | Complexity: 6 Stewart\Runtime\Config\EnvironmentVariables::filterByPrefix — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Config\PersistenceConfig::fromSection — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::createPatternListNode — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Console\DoctorCommand::canBindUnixSocket — Coverage: 85.7% | Lines: 7 | Complexity: 2 Stewart\Runtime\Console\StatusRenderer::describeConnection — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Console\StatusRenderer::formatCalls — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Console\StewartApplication::findLeadingOption — Coverage: 100.0% | Lines: 7 | Complexity: 6 Stewart\Runtime\Container\AppOptionResolver::findParameterForOption — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Container\StoreAttributesPass::bindStoreArguments — Coverage: 100.0% | Lines: 7 | Complexity: 5 Stewart\Runtime\Control\SnapshotAssembler::buildBrokerStats — Coverage: 100.0% | Lines: 7 | 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\Dispatch\SelectorIndex::getRoutingStats — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Exception\ConfigurationException::workerIndexOutOfRange — Coverage: 0.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Exception\ContainerException::appOptionAmbiguous — Coverage: 0.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeValue — Coverage: 85.7% | Lines: 7 | Complexity: 2 Stewart\Runtime\Ipc\Wire\MqttMessageConverter::encodeValue — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Json\WireMapper::decodeListItems — Coverage: 100.0% | Lines: 7 | Complexity: 4 Stewart\Runtime\Kernel\BrokerKernel::warnAboutSlowInitializeCalls — Coverage: 42.9% | Lines: 7 | Complexity: 3 Stewart\Runtime\Kernel\WorkerKernel::buildSyntheticServicesFor — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Logging\LoggerFactory::createFormatter — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Metrics\Exposition\Histogram::fromLatencyHistogram — Coverage: 100.0% | Lines: 7 | Complexity: 3 Stewart\Runtime\Metrics\Source\DeployMetricSource::collectMetrics — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleEntry::cancel — Coverage: 85.7% | Lines: 7 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleRegistry::startEntry — Coverage: 28.6% | Lines: 7 | Complexity: 3 Stewart\Runtime\Worker\AppLifecycle::disposeApp — Coverage: 85.7% | Lines: 7 | Complexity: 3 Stewart\Runtime\Worker\DsnStoreBackendOpener::openForBootstrap — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Worker\StateCacheSync::seedFromSnapshot — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Worker\WorkerSession::run — Coverage: 100.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Worker\WorkerShutdown::stopAppsBefore — Coverage: 71.4% | Lines: 7 | Complexity: 3 Stewart\Runtime\Worker\Context\TopicPublisher::publish — Coverage: 0.0% | Lines: 7 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::acceptCommand — Coverage: 85.7% | Lines: 7 | Complexity: 3 Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::deliverCommand — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Worker\Message\SubscriptionAckHandler::handle — Coverage: 100.0% | Lines: 7 | Complexity: 2 Stewart\Runtime\Admin\RuntimeAdmin::describeResetOutcome — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\App\AppDiscovery::validateAppId — Coverage: 83.3% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\AppPauseRegistry::findPause — Coverage: 83.3% | Lines: 6 | Complexity: 4 Stewart\Runtime\Broker\BrokerWorkerEvents::workerSpawned — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Broker\CpuCountDetector::countFromNproc — Coverage: 66.7% | Lines: 6 | Complexity: 4 Stewart\Runtime\Broker\HaCallSlots::release — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Broker\ServiceCallStatsRecorder::buildLatencyHistogram — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Broker\WebsocketHaSession::onStateChanged — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Broker\WorkerOutbox::forgetStateChange — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\WorkerOutbox::pushDroppable — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Broker\WorkerPool::markReady — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\WorkerPool::logUnexpectedExit — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\WorkerSlotRegistry::listLiveHandles — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Broker\Deploy\PreparedRelease::fromScriptOutput — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\Deploy\RunningReleaseDetector::findRunningCommit — Coverage: 66.7% | Lines: 6 | Complexity: 4 Stewart\Runtime\Broker\Exposure\ExposureLink::sendCommandAnswer — Coverage: 50.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardExpose — Coverage: 100.0% | Lines: 6 | Complexity: 1 Stewart\Runtime\Broker\Message\LogRecordHandler::handle — Coverage: 100.0% | Lines: 6 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::subscriptionAdded — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\Trigger\HaTriggerLink::unsubscribeTrigger — Coverage: 83.3% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\Trigger\TriggerRejections::refuseSubscribers — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Broker\Trigger\TriggerSubscribers::subscriptionAdded — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Config\EnvironmentOverlay::findSecretFileKey — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\Config\StewartConfigSchema::addReconnectSection — Coverage: 100.0% | Lines: 6 | Complexity: 1 Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseForNode — Coverage: 100.0% | Lines: 6 | Complexity: 7 Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInlineList — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Console\AppRequestCommand::execute — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Console\ConfigDumpCommand::maskSecrets — Coverage: 100.0% | Lines: 6 | Complexity: 8 Stewart\Runtime\Console\ControlCommand::resolveControlTarget — Coverage: 100.0% | Lines: 6 | Complexity: 1 Stewart\Runtime\Console\StatusCommand::reportProbe — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Console\StatusRenderer::formatAppState — Coverage: 83.3% | Lines: 6 | Complexity: 4 Stewart\Runtime\Console\StatusRenderer::renderFailureTable — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Console\StatusRenderer::formatLatency — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\Console\WorkerRestartCommand::execute — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Container\AppContainerBuilder::registerSharedGeneratedRoots — Coverage: 100.0% | Lines: 6 | Complexity: 3 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\Dispatch\EntityFilterIndex::findMatching — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchStateChanges — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Dispatch\SubscriptionQueue::emit — Coverage: 83.3% | Lines: 6 | Complexity: 3 Stewart\Runtime\Dispatch\SubscriptionQueue::dropOnOverflow — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Dispatch\SubscriptionQueue::drain — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\Dispatch\SubscriptionQueue::runQueuedWork — Coverage: 100.0% | Lines: 6 | Complexity: 3 Stewart\Runtime\Ipc\ChannelTransport::send — Coverage: 66.7% | Lines: 6 | Complexity: 3 Stewart\Runtime\Ipc\StoreSettings::__debugInfo — Coverage: 0.0% | Lines: 6 | Complexity: 1 Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::encodeValue — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeScalarList — Coverage: 83.3% | Lines: 6 | Complexity: 4 Stewart\Runtime\Ipc\Wire\ExposedStateConverter::decodeValue — Coverage: 66.7% | Lines: 6 | Complexity: 5 Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::scanMessageDirectory — Coverage: 100.0% | Lines: 6 | Complexity: 5 Stewart\Runtime\Json\WireMapper::decodeEnum — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Lifecycle\WorkerPhase::canEnter — Coverage: 100.0% | Lines: 6 | Complexity: 10 Stewart\Runtime\Logging\StackTraceLineFormatter::format — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Schedule\EntityTimeTask::cancel — Coverage: 83.3% | Lines: 6 | Complexity: 2 Stewart\Runtime\Time\RepeatingTimer::scheduleNextTick — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Worker\AppActivity::isIdle — Coverage: 100.0% | Lines: 6 | Complexity: 6 Stewart\Runtime\Worker\AppSlot::claimDisposal — Coverage: 100.0% | Lines: 6 | Complexity: 4 Stewart\Runtime\Worker\WorkerMqtt::publish — Coverage: 100.0% | Lines: 6 | Complexity: 2 Stewart\Runtime\Worker\Message\StateResyncedHandler::dispatchRestored — Coverage: 100.0% | Lines: 6 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideCodec::decodeOverride — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\AppPauseRegistry::recordOverride — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\AppPauseService::resetStoredOnlyApp — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\AppRunningTotals::buildExposedCommandStats — Coverage: 80.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Broker\BrokerRun::attemptStopStep — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\CpuCountDetector::countFromProcCpuInfo — Coverage: 0.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Broker\HaCallSlots::runBounded — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\HaCallSlots::findRefusalReason — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Broker\LoopErrorLogger::install — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\LoopErrorLogger::restorePrevious — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\SignalHandlers::install — Coverage: 40.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Broker\WorkerHandle::send — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\WorkerHandle::sendShutdown — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\WorkerHandle::terminate — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\WorkerOutbox::enqueue — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Broker\WorkerOutbox::clear — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Broker\WorkerOutbox::replaceOrAppendLatest — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\WorkerPool::respawnOnRequest — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\WorkerStartup::spawnEveryWorker — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\Exposure\ExposureLink::assertComponentUsable — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardReconfigure — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Broker\Exposure\PendingExposureCommands::takeCommandAnsweredBy — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Broker\Mqtt\MqttLinkResolver::resolveMqttLink — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Broker\Trigger\HaTriggerLink::sendUnsubscribeInBackground — Coverage: 60.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Config\AutoloadRoot::findClassNameForFile — Coverage: 0.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Config\ConfigSection::mapSubsections — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Config\DomainAttributesConfig::fromSection — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::findPrototypedSecretFileKey — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Config\EnvironmentVariables::fromGlobals — Coverage: 0.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Config\ExposeConfig::fromSection — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Config\GitDeployConfig::fromSection — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Config\HttpListenAddress::__construct — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Config\ServiceCallPolicy::fromSection — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Console\ControlCommand::configure — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Console\RunCommand::configure — Coverage: 0.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Console\StatusRenderer::render — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuilder::explainWorkerFailure — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Container\AppContainerBuilder::compileWithSynthetics — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Container\AppOptionResolver::needsExplicitValue — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Container\AppOptionResolver::namesAService — Coverage: 40.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Container\AppOptionResolver::escapeParameterPlaceholders — Coverage: 80.0% | Lines: 5 | 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\Dispatch\EntityFilterIndex::matchFilters — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Dispatch\SubscriptionQueue::dropOldestEvent — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Exception\ConfigurationException::appUnknown — Coverage: 0.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Exception\ConfigurationException::appSelectionUnknown — Coverage: 0.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Exception\ConfigurationException::environmentVariableUnknown — Coverage: 0.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Exception\ContainerException::appOptionUnknown — Coverage: 0.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Exception\DeployError::messageTemplate — Coverage: 0.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Ipc\Wire\RegistryFragment::encodeToJson — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Json\DurationConverter::decodeValue — Coverage: 80.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Json\IsoInstantConverter::decodeValue — Coverage: 40.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Json\WireMapper::normalizeFields — Coverage: 100.0% | Lines: 5 | Complexity: 5 Stewart\Runtime\Kernel\BrokerKernel::createBroker — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::buildSyntheticServicesForProject — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::detectInstalledVersion — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Kernel\ConsoleLauncher::launchConsole — Coverage: 0.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Lifecycle\WorkerHandleState::canEnter — Coverage: 100.0% | Lines: 5 | Complexity: 8 Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeFamilies — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Metrics\Exposition\MetricFamily::recordHistogram — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Metrics\Exposition\PrometheusNumber::formatValue — Coverage: 100.0% | Lines: 5 | Complexity: 7 Stewart\Runtime\Model\SubscriptionKind::acceptsSelector — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Registry\RegistryCache::replaceIfNewer — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Schedule\EntityTimeTask::startFollowing — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Schedule\EntityTimeTask::createScheduleFor — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Schedule\EntityTimeTask::runIfTimeIsCurrent — Coverage: 60.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleEntry::start — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleEntry::armTimerForNextOccurrence — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Schedule\ScheduleEntry::holdUntilResumed — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Schedule\WallTrigger::delayUntilDue — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Schedule\WorkerTimers::startTimer — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\AppLifecycle::disposeAppsBefore — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Worker\AppLifecycle::abandonUnfinishedApps — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\AppLifecycle::failApp — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\AppResources::activateScope — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\AppResources::resumeScope — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\AppResources::releaseScope — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Worker\AppResources::releaseAll — Coverage: 100.0% | Lines: 5 | Complexity: 1 Stewart\Runtime\Worker\BrokerSubscriptions::subscriptionCancelled — Coverage: 100.0% | Lines: 5 | Complexity: 3 Stewart\Runtime\Worker\LoopErrorReporter::install — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\LoopErrorReporter::restorePrevious — Coverage: 80.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\PendingRequests::failAll — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\WorkerEntityExposure::claimKey — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\Context\EventFirer::sendRequest — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Worker\Context\HistoryReader::sendRequest — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Worker\Context\ServiceCaller::sendRequest — Coverage: 0.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Worker\Exposure\WorkerExposure::sendReconfiguration — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\Message\BrokerMessageDispatcher::dispatch — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::handle — Coverage: 100.0% | Lines: 5 | Complexity: 2 Stewart\Runtime\Worker\Registry\RegistryEditRequester::sendRequest — Coverage: 100.0% | Lines: 5 | Complexity: 4 Stewart\Runtime\Broker\AppMetrics::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Broker\AppPauseService::createNotLoadedException — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\AppPlacement::resolvePoolSize — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\BrokerHaEvents::reconnected — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\BrokerLifecycle::stopHttpListeners — Coverage: 50.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Broker\BrokerRun::killWorkersNow — Coverage: 75.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\RegistryRefresher::scheduleRefreshFor — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\RestartBudget::listAttemptsWithinWindow — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\SignalHandlers::handleStopSignal — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\SubscriptionRegistry::add — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\WebsocketHaSession::snapshotRegistry — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\WorkerHandle::sendStateChange — Coverage: 0.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\WorkerPool::spawnProcess — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\WorkerRestartPolicy::decideRestart — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\WorkerSlotState::beginStopping — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::recordScheduledRestart — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::stop — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\Deploy\ReleasePoller::stopPolling — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::acceptCommand — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\Exposure\ExposureLink::throwIfAppCaused — Coverage: 75.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardUpdate — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardRemove — Coverage: 0.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\Exposure\PendingExposureCommands::recordCommand — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Broker\Exposure\PendingExposureCommands::takeCommandsOf — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\Message\HistoryRequestHandler::fetchFromHomeAssistant — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::updateOnHomeAssistant — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::sendUpdate — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Broker\Trigger\HaTriggerLink::resubscribeAll — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Config\BackoffPolicy::delayFor — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Config\BooleanSpelling::tryParseBoolean — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Config\ClassNamespace::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Config\ConfigSection::readStringMap — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Config\ConfigSection::readParsedValue — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Config\ControlConfig::fromSection — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Config\EnvironmentPlaceholders::findChildNode — Coverage: 100.0% | Lines: 4 | Complexity: 6 Stewart\Runtime\Config\EnvironmentPlaceholders::resolveValue — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Config\HttpAdminConfig::fromSection — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Config\HttpConfig::fromSection — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Config\ProjectDirectory::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Config\SecretFileReader::readSecretFile — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Config\TcpControlAddress::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Console\RunCommand::selectAppsFromOptions — Coverage: 0.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Console\StatusCommand::configure — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Console\StatusFormatter::formatElapsed — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Console\StewartApplication::buildLeadingOptionDefinition — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuilder::loadUserServices — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Container\AppContainerBuilder::rejectAppDefinitions — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Container\AppOptionResolver::listConstructorParameters — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Control\Client\ControlClient::sendRequest — Coverage: 75.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Dispatch\LocalDispatcher::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::refusedSubscription — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::deliver — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Dispatch\LocalSubscription::unsubscribe — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Dispatch\QueuedWork::__invoke — Coverage: 0.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Dispatch\SubscriptionQueue::recordOverflowDrop — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Dispatch\SubscriptionQueue::startDraining — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Http\Admin\AdminRequestHandler::isAuthorized — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Http\Admin\AdminRequestHandler::respondWithFailure — Coverage: 25.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Ipc\MessageHandlerIndex::findHandlerByInterfaceOf — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromEncodedChanges — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Json\ClassShapeReader::buildArrayShape — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Json\ClassShapeReader::isPublicPromotedProperty — Coverage: 75.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Json\ClassShapeReader::findWireVariants — Coverage: 75.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Json\ValueShape::__construct — Coverage: 0.0% | Lines: 4 | Complexity: 5 Stewart\Runtime\Json\WireMapper::decodeObjectList — Coverage: 0.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Json\WireMapper::normalizeVariant — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Kernel\ConsoleKernel::createApplication — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Kernel\ContainerProfile::configFiles — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Kernel\ContainerProfile::optionalPackages — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Kernel\NamedArguments::toBoundArguments — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Kernel\NamedArgumentsPass::process — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Kernel\ProfileCompiler::configFileOfInstalledPackage — Coverage: 75.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Kernel\SyntheticServices::declareDefinitionsOn — Coverage: 75.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Lifecycle\AppLifecyclePhase::canEnter — Coverage: 100.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Lifecycle\AppPauseOverridePersistence::findWarning — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Lifecycle\BrokerRunPhase::canEnter — Coverage: 0.0% | Lines: 4 | Complexity: 4 Stewart\Runtime\Logging\ProcessTimeZoneProcessor::findProcessZone — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeFamily — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeLabels — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Model\ResourceScope::tryFromWireValue — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Model\ServiceCallOutcome::failedWith — Coverage: 100.0% | Lines: 4 | Complexity: 5 Stewart\Runtime\Schedule\ElapsedTrigger::dueAt — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Schedule\ElapsedTrigger::advance — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\State\StateCache::replaceAll — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\State\StateCache::applyChange — Coverage: 75.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\AppActivityRecorder::handlerFailed — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\AppResources::pauseScope — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\HandlerFailureSampler::recordFailure — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\PendingRequest::complete — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\StateCacheSync::awaitFirstSeed — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\StateCacheSync::replaceWithResyncedStates — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::publish — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\WorkerLogger::serializableContext — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\WorkerRegistryEditor::updateEntity — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\WorkerSession::startApps — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\WorkerStoresFactory::createStores — Coverage: 0.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\Context\DispatchStreams::watchStateChanges — Coverage: 75.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::releaseAll — Coverage: 100.0% | Lines: 4 | Complexity: 3 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::subscribe — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::waitForNext — Coverage: 100.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::applySnapshot — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::sendChange — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposure::remove — Coverage: 100.0% | Lines: 4 | Complexity: 1 Stewart\Runtime\Worker\Message\HaConnectionLostHandler::handle — Coverage: 75.0% | Lines: 4 | Complexity: 2 Stewart\Runtime\Admin\RuntimeAdmin::pauseApp — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Admin\RuntimeAdmin::resumeApp — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Admin\RuntimeAdmin::restartWorker — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\App\AppDiscovery::findClassForFile — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Broker\AppPauseRegistry::forgetOverride — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::connectionLost — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\BrokerLifecycle::stopControlPlane — Coverage: 33.3% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\BrokerRun::start — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::moveTo — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\BrokerWorkerEvents::workerGone — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\CpuCountDetector::detectCpuCount — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\EventRouter::broadcastStateChange — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\ManifestCheck::readFormatVersion — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\ManifestCheck::findDrift — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\SignalHandlers::removeAll — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\SubscriptionRegistry::removeWorkerSubscriptions — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\WebsocketHaSession::close — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::snapshotStateCache — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\WebsocketHaSession::onEventFired — Coverage: 66.7% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\WebsocketHaSession::onTriggerFired — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Broker\WorkerHandle::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::recordPong — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::awaitExit — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::moveTo — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\WorkerOutbox::pushSegmentBoundary — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WorkerOutbox::appendToQueue — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WorkerPool::respawnWorker — Coverage: 33.3% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\WorkerRestartOutcome::describeForWorker — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\WorkerSlot::listWorkerApps — Coverage: 0.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotRegistry::listSlotStates — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::moveTo — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Broker\WorkerSlotState::cancelRestart — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentLink::recordDetectedState — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentSession::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentSession::openSession — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentSession::markLinkLost — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentSession::hasSettled — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Deploy\CommitId::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::failCommandsOf — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\Exposure\ExposureLink::__construct — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Broker\Exposure\PendingExposureCommands::forgetExpiredCommands — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Broker\Trigger\HaTriggerLink::markLinkLost — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Broker\Trigger\HaTriggerLink::deliverFired — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Config\ConfigLoader::buildValidatedConfigTree — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::findExistingFileKey — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Config\HttpListenAddress::parse — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Config\StewartConfigSchema::createDurationNode — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::appendBackoffNodes — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::createScalarNode — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::createSizeLimitNode — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Console\ControlCommand::writeCommandResult — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Console\StatusFormatter::formatTimeAgo — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Console\StatusFormatter::formatTimeUntil — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Console\StatusRenderer::describeReconnects — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Console\StewartApplication::getCommandName — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Container\AppContainerBuilder::compileOrFailWorker — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Container\AppOptionResolver::hasAutowiringAttribute — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Container\StoreAttributesPass::resolvePeerAppId — Coverage: 100.0% | Lines: 3 | 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\Dispatch\EntityFilterIndex::add — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchConnection — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Dispatch\SubscriptionQueue::pushBurst — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Dispatch\SubscriptionQueue::enqueue — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Exception\BrokerError::messageTemplate — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Exception\ConfigurationException::describeKnownApps — Coverage: 0.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Exception\WorkerError::messageTemplate — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Http\HttpListenerRole::listAllowedMethods — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Http\Admin\AdminAction::listAllowedMethods — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Http\Admin\AdminRequestHandler::selectFailureStatus — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::decodeValue — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Ipc\Wire\StateChangesFragment::encodeToJson — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::decodeValue — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Ipc\Wire\WorkerIdConverter::decodeValue — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Json\EpochInstantConverter::decodeValue — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Json\StringIdentifierConverter::decodeValue — Coverage: 0.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Json\WireMapper::normalizeListItems — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Kernel\BrokerKernel::buildNamedArgumentsFor — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::buildNamedArgumentsForProject — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleLauncher::loadEnvironmentFile — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Lifecycle\AppState::isTerminal — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Metrics\Exposition\MetricFamily::createWithSample — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Model\SubscriptionKind::isBrokerRouted — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Model\SubscriptionKind::needsTriggerSpec — Coverage: 0.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Schedule\ElapsedTrigger::start — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::startEntriesOf — Coverage: 100.0% | Lines: 3 | Complexity: 3 Stewart\Runtime\Schedule\TriggerFactory::createTriggerFor — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Schedule\WorkerScheduler::runAtEntityTime — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Scope\ScopeLifecycle::activateScope — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Scope\ScopeLifecycle::stopAll — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Scope\ScopeState::activate — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Scope\ScopeState::pause — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\State\CachedStateReader::readCurrentStates — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunFailed — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Worker\AppLifecycle::moveToPhase — Coverage: 66.7% | Lines: 3 | Complexity: 2 Stewart\Runtime\Worker\AppSlot::moveTo — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Worker\ConnectionStatus::markLost — Coverage: 0.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Worker\ConnectionStatus::markRestored — Coverage: 0.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Worker\PendingRequest::failFromWire — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Worker\PendingRequests::open — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Worker\PendingRequests::take — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Worker\StateCacheSync::hasChanged — Coverage: 100.0% | Lines: 3 | Complexity: 4 Stewart\Runtime\Worker\WorkerHaContext::listStates — Coverage: 66.7% | Lines: 3 | Complexity: 3 Stewart\Runtime\Worker\WorkerSunCalendarFactory::createSunCalendar — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::rejectCommand — Coverage: 100.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::takeOpenCommand — Coverage: 100.0% | Lines: 3 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::sendAnswer — Coverage: 33.3% | Lines: 3 | Complexity: 2 Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::describeDiscard — Coverage: 66.7% | Lines: 3 | Complexity: 4 Stewart\Runtime\Worker\Message\StateChangeBatchHandler::handle — Coverage: 0.0% | Lines: 3 | Complexity: 2 Stewart\Runtime\Admin\RuntimeAdmin::requireAppStatus — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Admin\RuntimeAdmin::resetApp — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideStore::hasOverride — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\AppPauseRegistry::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\AppPauseRegistry::restoreOverrides — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\AppPauseRegistry::findConfigPauseOverride — Coverage: 100.0% | Lines: 2 | Complexity: 4 Stewart\Runtime\Broker\AppPauseService::assertAppLoaded — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\BrokerHaEvents::eventFired — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\BrokerLifecycle::startHttpListeners — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\ConnectionTracker::markReconnecting — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\ConnectionTracker::markRestored — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\CpuCountDetector::readCgroupQuota — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Broker\EventRouter::deliverToMatched — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\HaCallSlots::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\HaCallSlots::describeFailure — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\HaCallSlots::acquire — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\ManifestCheck::forGeneratedCode — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\ProcessContextWorker::join — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\RegistryRefresher::refreshAndBroadcast — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\WebsocketHaSession::onTriggerRejected — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::relayOutput — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\WorkerOutbox::headIsStateChange — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\WorkerPool::terminateWorkers — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\WorkerSlotRegistry::broadcast — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\WorkerSlotState::getOutboxStatus — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\WorkerSlotState::beginSpawn — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::markGone — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::markQuarantined — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::cancelReadyDeadline — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\WorkerWatchdog::stopProbing — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Collection\WorkerSlotCollection::requireSlotById — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentLink::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentLink::markLinkLost — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentTracker::recordState — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\Deploy\DeployState::recordFailure — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ExternalCommandResult::listErrorLines — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::refuseCommand — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::findAddressByEntityId — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::reportIfSessionLost — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\Exposure\ExposureLink::syncOwner — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\Exposure\ExposureReconciler::recordWorkerReady — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureReconciler::recordWorkerQuarantined — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::recordDefinition — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::handle — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Broker\Message\PongHandler::handle — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::previewUpdate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Broker\Trigger\HaTriggerLink::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Config\ConfigLoader::findMissingDefaultFile — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Config\ConfigSection::findSection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\ConfigSection::readInt — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\ConfigSection::readBool — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\ConfigSection::findString — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Config\ConfigSection::findInt — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\ConfigSection::findSwitchableValue — Coverage: 100.0% | Lines: 2 | Complexity: 4 Stewart\Runtime\Config\UnixControlAddress::__construct — Coverage: 50.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInteger — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseFloat — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Config\Environment\EnvironmentValueParser::isInlineCollection — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Console\AppRequestCommand::configure — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Console\CheckCommand::describeUnloadableFile — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Console\ConfigDumpCommand::configure — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Console\DoctorCommand::reportCheck — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Console\RunCommand::noteMissingConfigFile — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Console\RunCommand::configOverridesFromOptions — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Console\StatusCommand::findProbeOption — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Console\StewartApplication::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Console\StewartCommand::nonEmptyStringOption — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Console\StewartCommand::writeMissingConfigFileNotice — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Console\StewartCommand::readStringArgument — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Console\WorkerRestartCommand::configure — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Container\StoreAttributesPass::isWritable — Coverage: 100.0% | Lines: 2 | 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\Dispatch\EntityFilterIndex::remove — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::startDrainingQueuesOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Dispatch\LocalDispatcher::discardPendingWorkOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Dispatch\LocalDispatcher::cancelAll — Coverage: 50.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Dispatch\LocalDispatcher::cancelSubscriptionsOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Dispatch\QueuedWork::discard — Coverage: 0.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Dispatch\SubscriptionQueue::startDrainingIfPending — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Exception\ControlException::findBrokerReason — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Health\SnapshotProbeReporter::reportProbe — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Http\AmpHttpListener::stop — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Ipc\ChannelTransport::close — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Ipc\Wire\ExposedStateConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Ipc\Wire\WorkerIdConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\DurationConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\EpochInstantConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\IsoInstantConverter::encodeValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::encodeValue — Coverage: 0.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\WireMapper::normalizeEnum — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\WireMapper::normalizeNestedObject — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\WireMapper::normalizeConvertedValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Json\WireMapper::normalizeMap — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Json\WireMapper::decodeNestedObject — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Json\WireMapper::decodeConvertedValue — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Json\WireMapper::decodeFragment — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleLauncher::createForInstalledProject — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Kernel\SyntheticServices::setInstancesOn — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Metrics\RuntimeMetricsCollector::yieldFamilies — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Registry\RegistryCache::replaceAsNextRevision — Coverage: 0.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeScheduler::refreshTasksOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\EntityTimeScheduler::cancelTasksOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\EntityTimeScheduler::cancelAll — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleEntry::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::runHeldOccurrencesOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleRegistry::cancelEntriesOf — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleRegistry::cancelAll — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleRegistry::forgetEntry — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Schedule\WallTrigger::start — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Schedule\WallTrigger::findNextOccurrenceAfter — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Time\RepeatingTimer::start — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Time\RepeatingTimer::stop — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\AppLifecycle::listAppIdsInState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::markConstructed — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::markDisposed — Coverage: 50.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\PendingRequest::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::requireState — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\WorkerMqtt::forApp — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\WorkerMqtt::watchMessages — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\WorkerMqtt::assertBrokerMqttEnabled — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\WorkerShutdown::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\WorkerShutdown::stopAfterBrokerLoss — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Context\DispatchStreams::watchEvents — Coverage: 0.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Context\DispatchStreams::watchTopic — Coverage: 0.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Context\DispatchStreams::watchMqttMessages — Coverage: 0.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Context\DispatchStreams::watchTrigger — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Context\DispatchStreams::watchConnection — Coverage: 0.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::watchCommands — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureRequester::requestExposure — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureRequester::requestReconfiguration — Coverage: 0.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureRequester::requestUpdate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureRequester::requestRemoval — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedDate::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 3 Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::getOption — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedText::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedTime::getValue — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposure::sendUpdate — Coverage: 100.0% | Lines: 2 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposure::assertNotReleased — Coverage: 100.0% | Lines: 2 | Complexity: 2 Stewart\Runtime\Admin\RuntimeAdmin::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Admin\RuntimeAdmin::listHostedAppStatuses — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Admin\RuntimeAdmin::findChangeWarning — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Admin\RuntimeAdmin::findResetWarning — Coverage: 100.0% | Lines: 1 | Complexity: 3 Stewart\Runtime\App\AppCatalog::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppDefinition::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppDiscovery::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppDiscovery::isRunnableApp — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\App\AppPause::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppPauseOutcome::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppPauseOverride::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppPauseResetOutcome::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppSelection::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\AppSelection::admitsApp — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\App\DiscoveredApp::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\DiscoveryResult::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\DiscoveryResult::createEmpty — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\GeneratedRoots::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\GeneratedRoots::fromWorkerSettings — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\UnloadableAppFile::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\UnmarkedApp::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\AppDefinitionCollection::keyedByAppId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\AppDefinitionCollection::find — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\AppPauseOverrideCollection::keyedByAppId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\AppPauseOverrideCollection::find — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\DiscoveredAppCollection::fromApps — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\DiscoveredAppCollection::listAppIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\UnloadableAppFileCollection::listPaths — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\App\Collection\UnmarkedAppCollection::listClasses — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppMetrics::recordFinishedCall — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppMetrics::recordRefusedCall — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppMetrics::recordExposedCommand — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppMetrics::listRunningTotals — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppMetrics::findAppRunningTotals — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppMetrics::findOrCreateRunningTotals — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideCodec::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideCodec::createOverrideWireMapper — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideCodec::encodeOverride — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideStore::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideStore::saveOverride — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideStore::removeOverride — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseOverrideStore::buildOverrideKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseRegistry::findOverride — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseRegistry::isPaused — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseService::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseService::pauseApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseService::resumeApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPauseService::broadcastPausedApps — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPlacement::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPlacementFactory::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppPlacementFactory::createPlacementForHost — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::forApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::forScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::buildMetricsKey — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Broker\AppRunningTotals::isSharedScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::recordCall — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::recordExposedCommand — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\AppRunningTotals::recordLastFailure — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::stateChanged — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::triggerFired — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::triggerRejected — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::exposedEntitySynced — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::exposedEntityCommanded — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerHaEvents::connectionFailed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerLifecycle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::isRunning — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::isStopping — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::awaitStopped — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::stop — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::stopToRestart — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerRun::stopWithError — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerStoreBackendOpener::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerSubscription::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerWorkerEvents::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerWorkerEvents::workerMessage — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\BrokerWorkerEvents::workerQuarantined — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\CgroupCpuQuota::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ConnectionTracker::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ConnectionTracker::markConnected — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\CpuCountDetector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\DaemonStartTime::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\DaemonStartTime::recordStart — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\DaemonStartTime::getStartedAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\DisabledControlPlane::start — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\DisabledControlPlane::stop — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\EventRouter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\GeneratedCodeDrift::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\HaCallSlots::runCounted — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\HaCallSlots::countInFlightCallsFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\LoopErrorLogger::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\LoopErrorLogger::logError — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ManifestCheck::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ManifestCheck::hasCurrentFormat — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ManifestDrift::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ManifestDrift::isEmpty — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Broker\OutboxLimits::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessContextWorker::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessContextWorker::getPid — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessContextWorker::transport — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessContextWorker::stdout — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessContextWorker::stderr — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessContextWorker::close — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessWorkerSpawner::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ProcessWorkerSpawner::spawn — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Reconnector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RegistryCacheSnapshot::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RegistryCacheSnapshot::toRegistrySnapshot — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RegistryRefresher::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RestartBudget::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RestartBudget::countUsedAttempts — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RestartBudget::forgetAttempts — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RestartDecision::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RestartDecision::restartAfter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\RestartDecision::quarantine — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ServiceCallStatsRecorder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\ServiceCallStatsRecorder::buildServiceCallStats — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Broker\SignalHandlers::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\StateCacheSnapshot::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\StoredAppPauseOverride::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\SubscriptionRegistry::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\SubscriptionRegistry::listSubscriptions — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\SubscriptionRegistry::getRoutingStats — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\SubscriptionRoutes::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\SubscriptionRoutes::listSubscriptionIdsForWorker — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\SubscriptionRoutes::listWorkerIds — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\SubscriptionRoutes::isEmpty — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::isOpen — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::isConnected — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Broker\WebsocketHaSession::countEntities — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::getTimeZone — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::getHaVersion — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::getHaUserId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::getLocation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WebsocketHaSession::listEntityIds — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::getPid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::getAppIds — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::getTransport — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::isReady — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::isStarting — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::isStopping — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::isTerminated — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::markReady — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::countMissedProbes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::getOutboxStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerHandle::acceptsMessages — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Broker\WorkerMessageReader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerOutbox::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerPool::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerProbeSequence::getCurrentNonce — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerProbeSequence::advanceNonce — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerRestartPolicy::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerRestartPolicy::forgetRestarts — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerRestartPolicy::countRestartsInWindow — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlot::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlot::listAppIds — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotRegistry::findOrCreateSlotState — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotRegistry::findSlotState — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotRegistry::findHandleForWorker — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotRegistry::countSpawnedSlots — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotRegistry::countLiveWorkers — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::isLive — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Broker\WorkerSlotState::isSpawning — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::isStopping — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerSlotState::markSpawnFailed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerStartup::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerWatchdog::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\WorkerWatchdog::countMissedProbes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentDetection::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentLink::onCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentLink::onSessionEnded — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentTracker::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentTracker::recordStateKeepingVersion — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Component\ComponentTracker::isActive — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\CommitId::equals — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\CommitId::__toString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\DeployState::recordRunningCommit — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\DeployState::recordPoll — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\DeployState::findRunningCommit — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\DeployState::findLastPolledAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\DeployState::findLastFailure — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\DeployState::countFailures — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ExternalCommandResult::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ExternalCommandResult::isSuccessful — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ExternalCommandResult::findFirstErrorLine — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ExternalCommandResult::findLastErrorLine — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\PreparedRelease::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ReleaseFailure::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ReleasePoller::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ReleaseScript::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ReleaseScript::prepareLatestRelease — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\ReleaseScript::stageRelease — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Deploy\RunningReleaseDetector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposedEntityCommand::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposedEntitySync::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::onEntitySynced — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::onEntityCommanded — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::onSessionLost — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::rejectCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposuresOfApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposuresOfWorker — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::countExposuresOfApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::listKeptAddresses — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::findLive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureLink::createAddress — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureProxy::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureProxy::requireAppId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureReconciler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\ExposureReconciler::haveAllWorkersSettled — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::recordChange — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::recordEntityId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::markOrphaned — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::isOrphaned — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::isOwnedBy — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\LiveExposure::buildUpsertChange — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Broker\Exposure\PendingExposureCommands::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Exposure\PendingExposureCommands::forgetCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\AppFailedHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\AppFailedHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\EventFireRequestHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\EventFireRequestHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\EventFireRequestHandler::handle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\HistoryRequestHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\HistoryRequestHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\HistoryRequestHandler::handle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\LogRecordHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\LogRecordHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\MqttPublishHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\MqttPublishHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\MqttPublishHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\PongHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\PongHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\PublishHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\PublishHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\PublishHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::handle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::handle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\SubscribeHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\SubscribeHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\SubscribeHandler::refuseSubscription — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\UnsubscribeHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\UnsubscribeHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\UnsubscribeHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\WorkerMessageDispatcher::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\WorkerReadyHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Message\WorkerReadyHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::startInBackground — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::publishMessage — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::subscribeFilter — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::unsubscribeFilter — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::close — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Mqtt\MqttLinkResolver::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Trigger\HaTriggerLink::onTriggerFired — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Trigger\HaTriggerLink::onTriggerRejected — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Trigger\LiveTrigger::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Trigger\LiveTrigger::recordHaSubscriptionId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Trigger\LiveTrigger::forgetHaSubscriptionId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Trigger\TriggerRejections::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Broker\Trigger\TriggerSubscribers::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\AppOverride::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\AutoloadRoot::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\BackoffPolicy::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\BackoffPolicy::isDelayFinalAt — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\BooleanSpelling::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ClassNamespace::__toString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\CodegenConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigLoader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigLoader::loadConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigLoader::locateConfigFile — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigLoader::readConfigFile — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\ConfigSection::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::forRoot — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::readSection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::readString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::readStringList — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::createKeyInvalidFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::createSchemaMismatchFailure — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ConfigSection::buildKeyPath — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\ControlConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\DomainAttributesConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::isReadElsewhere — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\EnvironmentOverlay::findMatchingFileKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::findFileKeyBy — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::normalizeForKeyComparison — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverlay::foldForKeyComparison — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentOverrideTarget::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentPlaceholders::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentPlaceholders::resolve — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\EnvironmentVariables::get — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ExposeConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\GitDeployConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\HttpAdminConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\HttpConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\HttpListenAddress::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\HttpListenAddress::formatAddress — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\MqttConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\MqttServerUrl::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\MqttServerUrl::revealPassword — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\MqttServerUrl::toSocketUri — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\MqttServerUrl::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\OptionalDuration::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\OptionalDuration::parse — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\OptionalDuration::off — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\OptionalDuration::findDuration — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\OptionalDuration::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\PersistenceConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\PersistenceConfig::isStoreConfigured — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ProjectDirectory::resolveWithin — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ProjectDirectory::__toString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ProjectRoot::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ProjectRoot::resolvePath — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Psr4Map::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Psr4Map::listDirectoriesFor — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ServiceCallPolicy::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ServiceCallPolicy::limitsPerWorker — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ServiceCallPolicy::boundsTotal — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\ServiceCallPolicy::createDryRunContext — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\StewartConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\StewartConfig::requireHomeAssistant — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::isOff — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\StewartConfigSchema::buildConfigTree — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\SupervisionConfig::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\SupervisionConfig::killsUnresponsiveWorkers — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\TcpControlAddress::isLoopback — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\TcpControlAddress::toConnectableAddress — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\TcpControlAddress::resolveSocketAddress — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\TcpControlAddress::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\UnixControlAddress::isLoopback — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\UnixControlAddress::toConnectableAddress — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\UnixControlAddress::resolveSocketAddress — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\UnixControlAddress::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Collection\AppOverrideCollection::keyedByAppId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Collection\AppOverrideCollection::find — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Collection\AppOverrideCollection::findMatchingApp — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::keyedByDomain — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::find — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Config\Environment\EnvironmentValueParser::supportsNode — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\Environment\EnvironmentValueParser::isScalarList — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Config\Environment\EnvironmentValueParser::createValueInvalidFailure — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\AppPauseCommand::sendAppRequest — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\AppRequestCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\AppResetCommand::sendAppRequest — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\AppResumeCommand::sendAppRequest — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\CheckCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\ConfigDumpCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\ConfigDumpCommand::isEmptyValue — Coverage: 100.0% | Lines: 1 | Complexity: 3 Stewart\Runtime\Console\ConfigReferenceCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\ControlCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\ControlCommand::parseTimeoutOption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\DoctorCommand::reportInfo — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\DoctorCommand::writeLine — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\PreparedDaemon::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\RunCommand::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\RunCommand::logFormatFromOptions — Coverage: 0.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Console\StatusCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\StatusFormatter::formatYesNo — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Console\StatusRenderer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\StewartCommand::configure — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\StewartCommand::findConfigOption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Console\StewartCommand::writeNotice — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Console\WorkerRestartCommand::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppBuildFailure::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuild::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuilder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuilder::buildAppServiceId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuilder::buildPeerStoreServiceId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppContainerBuilder::explainAppFailure — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Container\AppOptionResolver::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppOptionResolver::foldOptionName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppRegistration::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\AppRuntimeServices::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\TypedContainer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\Collection\AppBuildFailureCollection::keyedByAppId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Container\Collection\AppBuildFailureCollection::find — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\ControlPlaneFactory::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Control\SnapshotAssembler::__construct — Coverage: 100.0% | Lines: 1 | 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\Protocol\ControlProtocol::__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\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\Dispatch\DispatchSource::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\DispatchSource::attach — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\EntityFilterIndex::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\IndexedSelector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchStateChange — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchEvent — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchTopic — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchMqttMessage — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::dispatchTrigger — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::countFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalDispatcher::listQueuesOf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalSubscription::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalSubscription::isActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\LocalSubscription::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\QueuedWork::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\QueuedWork::forDroppableEvent — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\QueuedWork::forStreamEmission — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\QueuedWork::withEvent — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\QueuedWork::isDroppable — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\RegisteredSubscription::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\RegisteredSubscription::describeMatch — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\SelectorIndex::buildCacheKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\SubscriptionQueue::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Dispatch\SubscriptionQueue::push — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Exception\AppException::unknown — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Exception\ConfigurationException::valueInvalid — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeKind::parse — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeReport::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeReport::alive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeReport::fromVerdict — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Health\ProbeReportCodec::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeReportCodec::createProbeReportWireMapper — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeReportCodec::encodeReport — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ProbeStatus::isHealthy — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ReadinessVerdict::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ReadinessVerdict::isReady — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Health\ReadinessVerdict::describeVerdict — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Health\SnapshotProbeReporter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\AmpHttpListener::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\HttpListenerFactory::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\ProbeRequestHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\AdminApiCodec::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\AdminApiCodec::createAdminApiWireMapper — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\AdminApiCodec::encodeResponse — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\AdminRequestHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\AdminRequestHandler::respond — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\AdminRoute::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\AdminRoute::allowsMethod — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\Response\AdminAppList::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\Response\AdminAppView::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Http\Admin\Response\AdminAppView::fromAppStatus — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\ChannelTransport::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\MessageHandlerIndex::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\MessageHandlerIndex::findHandlerFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\StoreSettings::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\WorkerApp::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\WorkerSettings::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\AppActivityReport::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\AppFailed::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Bootstrap::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Bootstrap::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFireRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFireRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFireRequest::createOverloadedFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFireResult::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFireResult::getAnswer — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFireResult::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFired::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\EventFired::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposeEntityRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposeEntityRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposeEntityResult::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposeEntityResult::getAnswer — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposeEntityResult::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposedCommandAnswered::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposedEntityCommanded::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposedEntityCommanded::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposedEntitySynced::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposedEntitySynced::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposureAcknowledged::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposureAcknowledged::getAnswer — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposureAcknowledged::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ExposuresReleased::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HaConnectionLost::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HaConnectionLost::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HistoryRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HistoryRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HistoryRequest::createOverloadedFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HistoryResult::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HistoryResult::getAnswer — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\HistoryResult::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\IpcMessage::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\LogRecord::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\MqttMessageDelivery::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\MqttMessageDelivery::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\MqttPublish::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\PausedAppsChanged::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\PausedAppsChanged::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Ping::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Ping::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Pong::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Publish::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::createOverloadedFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::getAnswer — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistrySnapshot::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RegistrySnapshot::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RequestFailed::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RequestFailed::fromException — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\RequestFailed::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ServiceCallRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ServiceCallRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ServiceCallRequest::createOverloadedFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ServiceCallResult::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ServiceCallResult::getAnswer — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\ServiceCallResult::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Shutdown::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Shutdown::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\StateChangeBatch::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\StateChangeBatch::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\StateResynced::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\StateResynced::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\StateSnapshot::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\StateSnapshot::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Subscribe::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\SubscribeTrigger::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\SubscriptionAck::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\SubscriptionAck::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\TopicMessage::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\TopicMessage::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\TriggerFired::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\TriggerFired::getOutboxDelivery — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\Unsubscribe::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest::createUnreachableFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Message\WorkerReady::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\AppIdsFragment::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\AppIdsFragment::fromCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\AppIdsFragment::fromDecodedValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\AppIdsFragment::encodeToJson — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\EncodedStateChange::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\EncodedStateChange::encodeToJson — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\EntityStatesFragment::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\EntityStatesFragment::fromCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\EntityStatesFragment::fromDecodedValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\EntityStatesFragment::encodeToJson — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\ExposedStateConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\ExposedStateConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::fromCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::fromDecodedValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::encodeToJson — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\IpcCodec::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\IpcCodec::createForWorkerBootstrap — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::findTagForClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::findClassForTag — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::listMessageClasses — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\MqttMessageConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\MqttMessageConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\RegistryFragment::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\RegistryFragment::fromRegistry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\SelectorConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\SelectorConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\StateChangesFragment::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromDecodedValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::fromCollection — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::fromDecodedValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::encodeToJson — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\WorkerIdConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Ipc\Wire\WorkerIdConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\ClassShape::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\ClassShapeReader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\ClassShapeReader::resolveClassShape — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\ClassShapeReader::convertToWireKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\DurationConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\DurationConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\EpochInstantConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\EpochInstantConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\FieldShape::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\IsoInstantConverter::handledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\IsoInstantConverter::keySuffix — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::createForAppIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::createForEntityIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::createForAreaIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::createForFloorIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::createForLabelIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::createForDeviceIds — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::handledClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\StringIdentifierConverter::keySuffix — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\WireMapper::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\WireMapper::encodeObjectList — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\WireMapper::normalizeObject — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\WireMapper::createWrongTypeException — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\Collection\ValueConverterCollection::keyedByHandledClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Json\Collection\ValueConverterCollection::findForClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\BrokerKernel::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleKernel::compileContainer — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\ConsoleLauncher::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\NamedArguments::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\NamedArguments::withArgument — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\NamedArgumentsPass::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\SyntheticServices::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\SyntheticServices::withService — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\SyntheticServices::withOverrides — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Kernel\WorkerKernel::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Logging\EveryNthOccurrence::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Logging\EveryNthOccurrence::forRepeatedWarnings — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Logging\EveryNthOccurrence::includesOccurrence — Coverage: 100.0% | Lines: 1 | Complexity: 3 Stewart\Runtime\Logging\LoggerFactory::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Logging\ProcessTimeZoneProcessor::__invoke — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeSample — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\RuntimeMetricsCollector::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\RuntimeMetricsCollector::collectMetrics — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\RuntimeMetricsExporter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\RuntimeMetricsExporter::exportMetrics — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\Histogram::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\HistogramBucket::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricFamily::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricFamily::recordSample — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricFamily::hasSamples — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricFamily::listSamples — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricLabels::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricLabels::none — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricLabels::fromLabel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricLabels::withLabel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricLabels::listValuesByName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\MetricSample::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Metrics\Exposition\PrometheusNumber::convertToEpochSeconds — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\CorrelationId::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\CorrelationId::fromString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\CorrelationId::equals — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\CorrelationId::__toString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ExceptionDetails::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ExceptionDetails::fromException — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ExceptionDetails::fromThrowable — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Model\ExceptionDetails::toArray — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\LogLevel::configurable — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\LogLevel::isBelow — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ResourceScope::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ResourceScope::forApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ResourceScope::shared — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ResourceScope::isShared — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ResourceScope::equals — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ResourceScope::wireValue — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Model\ResourceScope::__toString — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\RoutingStats::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\ServiceCallOutcome::isFailure — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\StewartVersion::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\SubscriptionId::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\SubscriptionId::fromString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\SubscriptionId::equals — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\SubscriptionId::__toString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\WorkerId::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\WorkerId::fromInt — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\WorkerId::equals — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\WorkerId::toProcessIdPrefix — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\WorkerId::__toString — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\Collection\SubscriptionIdCollection::toStrings — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Model\Collection\WorkerIdCollection::toInts — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::getRevision — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::getIndexedRegistry — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::listAreas — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findArea — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findAreaByName — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::listAreasOnFloor — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::listFloors — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findFloor — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findFloorByName — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::listLabels — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findLabel — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findLabelByName — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::listDevices — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findDevice — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::listDevicesInArea — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::listEntities — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findEntity — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Registry\RegistryCache::findEntityPlacement — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\AsyncHandlerRunner::run — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ElapsedTrigger::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ElapsedTrigger::occursAtAll — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ElapsedTrigger::isDue — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Schedule\ElapsedTrigger::delayUntilDue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ElapsedTrigger::isRecurring — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ElapsedTrigger::describe — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeScheduler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeScheduler::countFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeScheduler::forgetTask — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeScheduler::listTasksOf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeTask::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeTask::getId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeTask::isActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\EntityTimeTask::getNextRunAt — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Schedule\EntityTimeTask::rearmFromCache — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleEntry::warnNeverOccurs — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleEntry::occursAtAll — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleEntry::getNextRunAt — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Schedule\ScheduleOrigin::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleOrigin::label — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::arm — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::claimTaskId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::count — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::countFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduleRegistry::listEntriesOf — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTaskHandle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTaskHandle::getId — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTaskHandle::cancel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTaskHandle::isActive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTaskHandle::getNextRunAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTimerHandle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTimerHandle::cancel — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\ScheduledTimerHandle::isPending — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\TriggerFactory::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WallTrigger::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WallTrigger::occursAtAll — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WallTrigger::dueAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WallTrigger::isDue — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Schedule\WallTrigger::isRecurring — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WallTrigger::describe — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::forApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::runEvery — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::runDailyAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::runOnCron — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::runAfter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::runAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::runAtSunEvent — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerScheduler::armSchedule — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerTimers::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Schedule\WorkerTimers::waitFor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeLifecycle::findOrCreateStateOf — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Scope\ScopeLifecycle::releaseScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeLifecycle::pauseScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeLifecycle::resumeScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeState::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeState::resume — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeState::close — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeState::isLive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeState::isPaused — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Scope\ScopeState::isClosed — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\State\CachedStateReader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\State\StateCache::find — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\State\StateCache::listEntityIds — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\State\StateCache::getAllStates — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\State\StateCache::filterBySelector — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\State\StateCache::count — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\DefaultProcessTimeZone::useAsProcessDefault — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\RepeatingTimer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\RepeatingTimer::isRunning — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\SystemClock::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\SystemClock::inUtc — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\SystemClock::getNow — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\SystemClock::getMonotonicTime — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\SystemClock::getTimeZone — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Time\SystemClock::isWithin — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivity::recordDeliveredEvent — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivity::recordDroppedEvent — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivity::recordScheduleRun — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivity::recordPublish — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivity::recordFailure — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivity::recordSuppressedWork — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityCounters::findOrCreateActivityForScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityRecorder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityRecorder::eventDelivered — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityRecorder::eventSuppressed — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunStarted — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunSuppressed — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityRecorder::scheduleFailed — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppActivityRecorder::isWaitAbandonedByStop — Coverage: 100.0% | Lines: 1 | Complexity: 3 Stewart\Runtime\Worker\AppFailureReporter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppLifecycle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppLifecycle::listSlots — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppLifecycle::markStopping — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppLifecycle::isStopRequested — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppResources::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::id — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::scope — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::isInState — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::app — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\AppSlot::needsDisposal — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Worker\BrokerMessageReader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\BrokerSubscriptions::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\CorrelationIdSequence::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\CorrelationIdSequence::issueNext — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\DsnStoreBackendOpener::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\HandlerFailureSampler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\HandlerFailureSampler::isSampled — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\HandlerFailureSampler::isAppCode — Coverage: 100.0% | Lines: 1 | Complexity: 3 Stewart\Runtime\Worker\LoopErrorReporter::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\LoopErrorReporter::reportError — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PausedAppsSync::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PendingRequest::getFuture — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PendingRequest::failAsUnreachable — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PendingRequest::fail — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PendingRequests::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PendingRequests::resolve — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PendingRequests::rejectFromWire — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PendingRequests::forget — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\PongBuilder::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\StateCacheSync::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\StateCacheSync::isOlderThan — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\StateCacheSync::applyStateChange — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\StateCacheSync::countEntities — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\StderrFallback::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\StderrFallback::writeLine — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::forApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeSensor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeBinarySensor — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeSwitch — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeButton — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeNumber — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeSelect — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeText — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeTime — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeDate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeDateTime — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerEntityExposure::exposeAction — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::forApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::getState — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::getEntity — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::getHistory — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::watchStateChanges — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Worker\WorkerHaContext::waitForState — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::getRegistry — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::watchEvents — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::watchTrigger — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::callService — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::callServiceForResponse — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::fireEvent — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::wasCausedByStewart — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::watchTopic — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::watchConnection — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerHaContext::isConnected — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerLogger::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerLogger::forApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerLogger::forScope — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerMqtt::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerRegistryEditor::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerRegistryEditor::forApp — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerSession::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerShutdown::trackStartup — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerShutdown::startupCancellation — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerShutdown::isStopping — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerShutdown::awaitStopped — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerShutdown::stopWithConfiguredGrace — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerStoresFactory::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\WorkerSunCalendarFactory::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Context\DispatchStreams::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Context\EventFirer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Context\HistoryReader::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Context\ServiceCaller::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Context\ServiceCaller::callService — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Context\ServiceCaller::callServiceForResponse — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Context\TopicPublisher::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::openCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::refuseUnknownCommand — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::isKeyTaken — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::recordHandle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::forgetHandle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::findHandle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::applySnapshot — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureChannel::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureRequester::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\ExposureRequester::describeUnreachable — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\OpenExposedCommand::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::filter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::map — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::debounce — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::throttle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::take — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\SettlingCommandStream::takeUntil — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedAction::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedAction::updateConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedAction::watchCalls — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedAction::applySnapshot — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedAction::recordCommandedState — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::updateConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::setOn — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::setOff — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedButton::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedButton::updateConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedButton::watchCommands — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedDate::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedDate::updateConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedDate::watchCommands — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedDate::setValue — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::updateConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::watchCommands — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::setValue — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::getEntityId — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::getAttributes — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::isAvailable — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::setAttributes — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::markAvailable — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::markUnavailable — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::recordCommandedState — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::findStateValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::getConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::updateConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::watchCommands — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::setValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::updateConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::watchCommands — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::setOption — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::getConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::updateConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::setValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::updateConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::watchCommands — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::setOn — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::setOff — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedText::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedText::updateConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedText::watchCommands — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedText::setValue — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedTime::getConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedTime::updateConfig — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedTime::watchCommands — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposedTime::setValue — Coverage: 100.0% | Lines: 1 | Complexity: 2 Stewart\Runtime\Worker\Exposure\WorkerExposure::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposure::getKey — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposure::markReleased — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposure::findConfig — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Exposure\WorkerExposure::watchOwnCommands — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\BootstrapHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\BootstrapHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\BootstrapHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\BrokerMessageDispatcher::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::handle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\EventFiredHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\EventFiredHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\EventFiredHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\HaConnectionLostHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\HaConnectionLostHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::handle — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\PingHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\PingHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\PingHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\RequestFailedHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\RequestFailedHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\RequestFailedHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ShutdownHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ShutdownHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\ShutdownHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\StateChangeBatchHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\StateChangeBatchHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\StateResyncedHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\StateResyncedHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\StateSnapshotHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\StateSnapshotHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\StateSnapshotHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\SubscriptionAckHandler::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\SubscriptionAckHandler::handledMessageClass — Coverage: 100.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\TopicMessageHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\TopicMessageHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\TopicMessageHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\TriggerFiredHandler::__construct — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\TriggerFiredHandler::handledMessageClass — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Message\TriggerFiredHandler::handle — Coverage: 0.0% | Lines: 1 | Complexity: 1 Stewart\Runtime\Worker\Registry\RegistryEditRequester::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
Stewart\Runtime\Exception\ConfigurationError::messageTemplate7560.0%
Stewart\Runtime\Exception\ControlError::messageTemplate5060.0%
Stewart\Runtime\Exception\ContainerError::messageTemplate2400.0%
Stewart\Runtime\Exception\TransportError::messageTemplate1560.0%
Stewart\Runtime\Exception\AppError::messageTemplate900.0%
Stewart\Runtime\Model\LogLevel::severity900.0%
Stewart\Runtime\Config\Psr4Map::findAutoloadRootContaining720.0%
Stewart\Runtime\Json\ValueShape::describeExpectedValue720.0%
Stewart\Runtime\Console\RunCommand::execute300.0%
Stewart\Runtime\Console\RunCommand::warnAboutDiscovery300.0%
Stewart\Runtime\Exception\DeployError::messageTemplate300.0%
Stewart\Runtime\Json\ValueShape::__construct300.0%
Stewart\Runtime\Worker\PongBuilder::buildPongFor300.0%
Stewart\Runtime\Json\WireMapper::decodeValue22100.0%
Stewart\Runtime\Broker\CpuCountDetector::countFromProcCpuInfo200.0%
Stewart\Runtime\Broker\GeneratedCodeDrift::warnIfGeneratedCodeDrifted200.0%
Stewart\Runtime\Config\BooleanSpelling::tryParseBoolean200.0%
Stewart\Runtime\Lifecycle\AppPauseOverridePersistence::findWarning200.0%
Stewart\Runtime\Lifecycle\BrokerRunPhase::canEnter200.0%
Stewart\Runtime\Worker\Context\ServiceCaller::sendRequest200.0%
Stewart\Runtime\App\AppCatalogResolver::resolveCatalog14100.0%
Stewart\Runtime\Ipc\ChannelTransport::receive13.1541.7%
Stewart\Runtime\Broker\WorkerRestartOutcome::describeForWorker120.0%
Stewart\Runtime\Config\EnvironmentVariables::fromGlobals120.0%
Stewart\Runtime\Console\RunCommand::prepareDaemon120.0%
Stewart\Runtime\Console\RunCommand::selectAppsFromOptions120.0%
Stewart\Runtime\Exception\BrokerError::messageTemplate120.0%
Stewart\Runtime\Exception\WorkerError::messageTemplate120.0%
Stewart\Runtime\Http\HttpListenerRole::listAllowedMethods120.0%
Stewart\Runtime\Ipc\Wire\IpcCodec::decodeMessage12100.0%
Stewart\Runtime\Model\SubscriptionKind::needsTriggerSpec120.0%
Stewart\Runtime\Worker\Context\ServiceCaller::sendRequestAndAwait120.0%
Stewart\Runtime\Console\DoctorCommand::execute11100.0%
Stewart\Runtime\App\AppDiscovery::discover10100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::inferValue10100.0%
Stewart\Runtime\Lifecycle\WorkerPhase::canEnter10100.0%
Stewart\Runtime\Broker\Component\ComponentSession::relinkUntilSettled9.1655.6%
Stewart\Runtime\Broker\Exposure\ExposureLink::replayAll9.1655.6%
Stewart\Runtime\Json\ClassShapeReader::buildFieldShape9.0890.0%
Stewart\Runtime\Json\WireMapper::normalizeValue9.0890.0%
Stewart\Runtime\Ipc\Wire\SelectorConverter::decodeValue9.0392.9%
Stewart\Runtime\Config\EnvironmentOverlay::resolveOverrideTarget9100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::register9100.0%
Stewart\Runtime\Json\ClassShapeReader::describeValueShape9100.0%
Stewart\Runtime\Metrics\Source\AppMetricSource::collectMetrics9100.0%
Stewart\Runtime\Schedule\ScheduleEntry::runDueOccurrence9100.0%
Stewart\Runtime\Worker\AppLifecycle::initializeApp9100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::sendUnavailable8.7433.3%
Stewart\Runtime\Console\StatusRenderer::describeComponent8.0590.9%
Stewart\Runtime\Broker\Component\ComponentLink::establishLink8100.0%
Stewart\Runtime\Config\MqttServerUrl::parse8100.0%
Stewart\Runtime\Console\ConfigDumpCommand::maskSecrets8100.0%
Stewart\Runtime\Container\AppOptionResolver::coerceToParameterType8100.0%
Stewart\Runtime\Container\StoreAttributesPass::process8100.0%
Stewart\Runtime\Control\Assembler\StoreHealthBuilder::buildStoreHealth8100.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler::answerRoute8100.0%
Stewart\Runtime\Lifecycle\AppState::canEnter8100.0%
Stewart\Runtime\Lifecycle\WorkerHandleState::canEnter8100.0%
Stewart\Runtime\Metrics\Source\WorkerMetricSource::collectMetrics897.7%
Stewart\Runtime\Worker\BrokerMessageReader::readUntilChannelCloses8100.0%
Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeContext7.7775.0%
Stewart\Runtime\Container\AppOptionResolver::namesAService7.4640.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler::handleRequest7.1785.0%
Stewart\Runtime\Console\StewartApplication::findCommandNameAfterLeadingOptions7.0490.9%
Stewart\Runtime\Worker\AppLifecycle::initializeApps7.0292.3%
Stewart\Runtime\Broker\CgroupCpuQuota::parseCpuMax7100.0%
Stewart\Runtime\Broker\Reconnector::retryUntilConnected7100.0%
Stewart\Runtime\Config\EnvironmentOverlay::collectEnvironmentOverrides7100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseForNode7100.0%
Stewart\Runtime\Console\StatusRenderer::renderWorkerTable7100.0%
Stewart\Runtime\Container\AppOptionResolver::resolveOptionArguments7100.0%
Stewart\Runtime\Control\Request\ControlRequestDispatcher::answerRequest7100.0%
Stewart\Runtime\Health\ReadinessCheck::assessSnapshot7100.0%
Stewart\Runtime\Ipc\Wire\SelectorConverter::encodeValue7100.0%
Stewart\Runtime\Json\WireMapper::decodeObject7100.0%
Stewart\Runtime\Metrics\Exposition\PrometheusNumber::formatValue7100.0%
Stewart\Runtime\Worker\WorkerLogger::log7100.0%
Stewart\Runtime\Control\Server\ControlServer::acceptClients6.3578.6%
Stewart\Runtime\Console\StatusRenderer::describeStoreHealth6.3262.5%
Stewart\Runtime\Schedule\ScheduleRegistry::startEntry6.2828.6%
Stewart\Runtime\Broker\WorkerHandle::reportDrops6.0930.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::sendSubscribe6.0489.5%
Stewart\Runtime\Dispatch\SelectorIndex::findMatching6.0292.3%
Stewart\Runtime\Ipc\Wire\MqttMessageConverter::decodeValue6.0291.7%
Stewart\Runtime\Broker\AppPauseRegistry::restoreOverrides60.0%
Stewart\Runtime\Broker\AppRunningTotals::buildAppStatus6100.0%
Stewart\Runtime\Broker\BootstrapMessageFactory::__construct60.0%
Stewart\Runtime\Broker\BootstrapMessageFactory::buildStoreSettings60.0%
Stewart\Runtime\Broker\BrokerStoreBackendOpener::openConfiguredBackend60.0%
Stewart\Runtime\Broker\ProcessContextWorker::join60.0%
Stewart\Runtime\Broker\WorkerHandle::sendStateChange60.0%
Stewart\Runtime\Broker\WorkerPool::restartWorker6100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::broadcast60.0%
Stewart\Runtime\Broker\WorkerSlotState::getOutboxStatus60.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposures6100.0%
Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::handle60.0%
Stewart\Runtime\Config\AutoloadRoot::findClassNameForFile60.0%
Stewart\Runtime\Config\EnvironmentPlaceholders::substituteInTree6100.0%
Stewart\Runtime\Config\EnvironmentPlaceholders::findChildNode6100.0%
Stewart\Runtime\Console\RunCommand::noteMissingConfigFile60.0%
Stewart\Runtime\Console\RunCommand::configOverridesFromOptions60.0%
Stewart\Runtime\Console\RunCommand::logFormatFromOptions60.0%
Stewart\Runtime\Console\StewartApplication::findLeadingOption6100.0%
Stewart\Runtime\Container\StoreAttributesPass::storeReferenceFor6100.0%
Stewart\Runtime\Control\ControlPlaneFactory::createControlPlane60.0%
Stewart\Runtime\Control\Server\BoundSocketFile::isSameFileAs60.0%
Stewart\Runtime\Dispatch\QueuedWork::discard60.0%
Stewart\Runtime\Dispatch\QueuedWork::__invoke60.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::findOldestSupersededIndex6100.0%
Stewart\Runtime\Exception\ConfigurationException::environmentVariableUnknown60.0%
Stewart\Runtime\Exception\ConfigurationException::describeKnownApps60.0%
Stewart\Runtime\Exception\ContainerException::appOptionUnknown60.0%
Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::decodeValue6100.0%
Stewart\Runtime\Json\StringIdentifierConverter::decodeValue60.0%
Stewart\Runtime\Json\WireMapper::decodeObjectList60.0%
Stewart\Runtime\Kernel\ConsoleLauncher::launchConsole60.0%
Stewart\Runtime\Logging\ExceptionContextProcessor::__invoke6100.0%
Stewart\Runtime\Worker\AppActivity::isIdle6100.0%
Stewart\Runtime\Worker\AppActivityRecorder::eventDropped60.0%
Stewart\Runtime\Worker\AppLifecycle::constructApps6100.0%
Stewart\Runtime\Worker\AppLifecycle::constructApp6.0050.0%
Stewart\Runtime\Worker\HandlerFailureSampler::locateFailingLine6100.0%
Stewart\Runtime\Worker\StateCacheSync::buildResyncChanges6100.0%
Stewart\Runtime\Worker\WorkerLogger::serializableValue6100.0%
Stewart\Runtime\Worker\WorkerStoresFactory::createStores60.0%
Stewart\Runtime\Worker\Message\StateChangeBatchHandler::handle60.0%
Stewart\Runtime\Ipc\Wire\ExposedStateConverter::decodeValue5.9366.7%
Stewart\Runtime\Broker\Exposure\ExposureLink::removeEntity5.3236.4%
Stewart\Runtime\Config\ConfigFileReader::readYamlMap5.2080.0%
Stewart\Runtime\Broker\Exposure\ExposureReconciler::reconcileIfDue5.0390.0%
Stewart\Runtime\Broker\WorkerPool::onWorkerGone5.0191.7%
Stewart\Runtime\Broker\Component\ComponentLink::handleSessionEvent5.0192.9%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::decodeFrameOfType5.0191.7%
Stewart\Runtime\Admin\RuntimeAdmin::describeResetOutcome5100.0%
Stewart\Runtime\Broker\AppPauseService::resetApp5100.0%
Stewart\Runtime\Broker\AppPauseService::createOverride5100.0%
Stewart\Runtime\Broker\BrokerLifecycle::run5100.0%
Stewart\Runtime\Broker\HaCallSlots::findRefusalReason5100.0%
Stewart\Runtime\Broker\SubscriptionRegistry::remove5100.0%
Stewart\Runtime\Broker\WorkerMessageReader::receiveNextDecodableMessage5100.0%
Stewart\Runtime\Broker\WorkerOutbox::enqueue5100.0%
Stewart\Runtime\Broker\WorkerOutbox::pushStateChange5100.0%
Stewart\Runtime\Broker\WorkerPool::shutdown5100.0%
Stewart\Runtime\Broker\WorkerWatchdog::probeWorkers5100.0%
Stewart\Runtime\Broker\Deploy\ReleasePoller::pollForRelease5100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::assertComponentUsable5100.0%
Stewart\Runtime\Config\BackoffPolicy::sumDelaysUpTo5100.0%
Stewart\Runtime\Config\EnvironmentOverlay::findSecretFileKey5100.0%
Stewart\Runtime\Config\EnvironmentPlaceholders::substitute5100.0%
Stewart\Runtime\Config\MqttConfig::fromSection5100.0%
Stewart\Runtime\Console\CheckCommand::execute5100.0%
Stewart\Runtime\Console\StatusFormatter::formatBytes5100.0%
Stewart\Runtime\Console\StatusRenderer::formatLatency5100.0%
Stewart\Runtime\Container\AppContainerBuilder::buildAppContainer5100.0%
Stewart\Runtime\Container\AppOptionResolver::needsExplicitValue5100.0%
Stewart\Runtime\Container\StoreAttributesPass::bindStoreArguments5100.0%
Stewart\Runtime\Control\Server\ControlServer::awaitHello5100.0%
Stewart\Runtime\Control\Server\UnixSocketFile::prepareForListening5100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::drain5100.0%
Stewart\Runtime\Http\Admin\AdminRoute::fromPath5100.0%
Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::scanMessageDirectory5100.0%
Stewart\Runtime\Json\WireMapper::normalizeFields5100.0%
Stewart\Runtime\Metrics\Source\ComponentMetricSource::collectMetrics5100.0%
Stewart\Runtime\Model\ServiceCallOutcome::failedWith5100.0%
Stewart\Runtime\Schedule\ScheduleEntry::startHandlerRun5100.0%
Stewart\Runtime\Worker\PausedAppsSync::applyPausedAppIds5100.0%
Stewart\Runtime\Broker\SignalHandlers::install4.9440.0%
Stewart\Runtime\Config\ConfigSection::readOptionalDuration4.9440.0%
Stewart\Runtime\Json\IsoInstantConverter::decodeValue4.9440.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::subscribeTrigger4.8462.5%
Stewart\Runtime\Config\ConfigSection::readDuration4.8462.5%
Stewart\Runtime\Kernel\BrokerKernel::warnAboutSlowInitializeCalls4.6842.9%
Stewart\Runtime\Broker\CpuCountDetector::countFromNproc4.5966.7%
Stewart\Runtime\Broker\Deploy\RunningReleaseDetector::findRunningCommit4.5966.7%
Stewart\Runtime\Control\Client\ControlClient::expectWelcome4.5966.7%
Stewart\Runtime\Control\Server\UnixSocketFile::removeIfStillBound4.5966.7%
Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::describeDiscard4.5966.7%
Stewart\Runtime\Broker\HaCallSlots::runInSlot4.4370.0%
Stewart\Runtime\Broker\WorkerHandle::relayLines4.3771.4%
Stewart\Runtime\Dispatch\SubscriptionQueue::cancel4.3272.7%
Stewart\Runtime\Broker\Exposure\ExposureLink::throwIfAppCaused4.2575.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::releaseHandlesOf4.1877.8%
Stewart\Runtime\Broker\BrokerLifecycle::stopHttpListeners4.1250.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::sendCommandAnswer4.1250.0%
Stewart\Runtime\Control\Protocol\Codec\FrameCodec::encodeFrame4.1250.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::pushWithin4.1081.8%
Stewart\Runtime\Broker\AppPauseRegistry::findPause4.0783.3%
Stewart\Runtime\Console\StatusRenderer::formatAppState4.0783.3%
Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeScalarList4.0783.3%
Stewart\Runtime\Worker\WorkerSession::constructAndInitializeApps4.0585.7%
Stewart\Runtime\Broker\WebsocketHaSession::refreshRegistry4.0387.5%
Stewart\Runtime\Broker\ServiceCallStatsRecorder::recordCall4.0288.9%
Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::subscriptionRemoved4.0288.9%
Stewart\Runtime\Broker\Trigger\TriggerSubscribers::subscriptionRemoved4.0288.9%
Stewart\Runtime\Json\WireMapper::decodeVariant4.0288.9%
Stewart\Runtime\Schedule\ScheduleEntry::onTimerFired4.0288.9%
Stewart\Runtime\Broker\WebsocketHaSession::onDisconnected4.0191.7%
Stewart\Runtime\Broker\Deploy\ReleasePoller::deployLatestRelease4.0192.9%
Stewart\Runtime\Kernel\BrokerKernel::warnAboutReadyTimeoutBelowInitialize4.0192.9%
Stewart\Runtime\App\AppDiscovery::findClassForFile4100.0%
Stewart\Runtime\App\GeneratedRoots::fromNamespace4100.0%
Stewart\Runtime\Broker\AppPauseOverrideStore::loadOverrides4100.0%
Stewart\Runtime\Broker\AppPauseRegistry::findConfigPauseOverride4100.0%
Stewart\Runtime\Broker\WebsocketHaSession::onTriggerFired4100.0%
Stewart\Runtime\Broker\WorkerHandle::flush4100.0%
Stewart\Runtime\Broker\WorkerMessageReader::readMessagesInBackground4100.0%
Stewart\Runtime\Broker\WorkerOutbox::takeNext4100.0%
Stewart\Runtime\Broker\WorkerOutbox::shiftEntry4100.0%
Stewart\Runtime\Broker\WorkerPool::startWorker4100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::listLiveHandles4100.0%
Stewart\Runtime\Broker\WorkerSlotState::moveTo4100.0%
Stewart\Runtime\Broker\WorkerStartup::startWorkers4100.0%
Stewart\Runtime\Broker\Deploy\ReleasePoller::startPolling4100.0%
Stewart\Runtime\Broker\Deploy\ReleaseScript::findCheckFailure4100.0%
Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::routeCommand4100.0%
Stewart\Runtime\Broker\Exposure\ExposureReconciler::scheduleOnceWorkersSettle4100.0%
Stewart\Runtime\Broker\Exposure\ExposureReconciler::buildReconcile4100.0%
Stewart\Runtime\Broker\Message\SubscribeHandler::handle4100.0%
Stewart\Runtime\Config\ConfigSection::findSwitchableValue4100.0%
Stewart\Runtime\Config\EnvironmentOverlay::findPrototypedSecretFileKey4100.0%
Stewart\Runtime\Config\HttpListenAddress::__construct4100.0%
Stewart\Runtime\Config\ProjectDirectory::__construct4100.0%
Stewart\Runtime\Config\SecretFileReader::readSecretFile4100.0%
Stewart\Runtime\Config\StewartConfigSchema::addAppsSection4100.0%
Stewart\Runtime\Config\TcpControlAddress::__construct4100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInlineList4100.0%
Stewart\Runtime\Console\StatusCommand::execute4100.0%
Stewart\Runtime\Console\StatusFormatter::formatDuration4100.0%
Stewart\Runtime\Container\AppContainerBuilder::isolateUnbuildableApps4100.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\Dispatch\EntityFilterIndex::findMatching4100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchStateChanges4100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchExposedCommand4100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::deliver4100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::listStateChangeQueuesMatching4100.0%
Stewart\Runtime\Dispatch\SelectorIndex::remove4100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::dropSupersededStateChange4100.0%
Stewart\Runtime\Http\ProbeRequestHandler::handleRequest4100.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler::selectFailureStatus4100.0%
Stewart\Runtime\Json\ClassShapeReader::buildClassShape4100.0%
Stewart\Runtime\Json\WireMapper::encodeObject4100.0%
Stewart\Runtime\Json\WireMapper::decodeListItems4100.0%
Stewart\Runtime\Json\WireMapper::decodeEnum4100.0%
Stewart\Runtime\Kernel\ContainerProfile::configFiles4100.0%
Stewart\Runtime\Kernel\ContainerProfile::optionalPackages4100.0%
Stewart\Runtime\Kernel\NamedArgumentsPass::process4100.0%
Stewart\Runtime\Kernel\ProfileCompiler::compileProfileContainer4100.0%
Stewart\Runtime\Lifecycle\AppLifecyclePhase::canEnter4100.0%
Stewart\Runtime\Model\SubscriptionKind::acceptsSelector4100.0%
Stewart\Runtime\Schedule\EntityTimeTask::rearmFor4100.0%
Stewart\Runtime\Schedule\EntityTimeTask::createScheduleFor4100.0%
Stewart\Runtime\Schedule\ScheduleEntry::armTimerForNextOccurrence4100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::armUnderTaskId4100.0%
Stewart\Runtime\Schedule\WallTrigger::advance4100.0%
Stewart\Runtime\Worker\AppSlot::claimDisposal4100.0%
Stewart\Runtime\Worker\StateCacheSync::hasChanged4100.0%
Stewart\Runtime\Worker\Context\EventFirer::sendRequest4100.0%
Stewart\Runtime\Worker\Context\HistoryReader::sendRequest4100.0%
Stewart\Runtime\Worker\Exposure\ExposureRequester::awaitAnswer4100.0%
Stewart\Runtime\Worker\Registry\RegistryEditRequester::sendRequest4100.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler::respondWithFailure3.6925.0%
Stewart\Runtime\Broker\WebsocketHaSession::onEventFired3.3366.7%
Stewart\Runtime\Broker\Exposure\ExposureLink::handleUpdateFailure3.3366.7%
Stewart\Runtime\Control\Server\UnixSocketFile::createDirectoryFor3.3366.7%
Stewart\Runtime\Ipc\ChannelTransport::send3.3366.7%
Stewart\Runtime\Worker\WorkerHaContext::listStates3.3366.7%
Stewart\Runtime\Worker\WorkerShutdown::stopAppsBefore3.2171.4%
Stewart\Runtime\Broker\BrokerLifecycle::stopControlPlane3.1933.3%
Stewart\Runtime\Broker\WorkerPool::respawnWorker3.1933.3%
Stewart\Runtime\Control\Client\ControlClient::readFrame3.1933.3%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::sendAnswer3.1933.3%
Stewart\Runtime\Json\ClassShapeReader::isPublicPromotedProperty3.1475.0%
Stewart\Runtime\Json\ClassShapeReader::findWireVariants3.1475.0%
Stewart\Runtime\Kernel\ProfileCompiler::configFileOfInstalledPackage3.1475.0%
Stewart\Runtime\Kernel\SyntheticServices::declareDefinitionsOn3.1475.0%
Stewart\Runtime\Control\Server\ControlServer::start3.1176.9%
Stewart\Runtime\Broker\AppRunningTotals::buildExposedCommandStats3.0780.0%
Stewart\Runtime\Container\AppOptionResolver::escapeParameterPlaceholders3.0780.0%
Stewart\Runtime\Json\DurationConverter::decodeValue3.0780.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::sendUpsert3.0581.8%
Stewart\Runtime\App\AppDiscovery::validateAppId3.0483.3%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::unsubscribeTrigger3.0483.3%
Stewart\Runtime\Dispatch\SubscriptionQueue::emit3.0483.3%
Stewart\Runtime\Kernel\WorkerKernel::run3.0483.3%
Stewart\Runtime\Broker\AppPauseOverrideStore::readOverride3.0385.7%
Stewart\Runtime\Broker\RegistryRefresher::startRefresh3.0384.6%
Stewart\Runtime\Broker\WorkerHandle::handleFailedSend3.0385.7%
Stewart\Runtime\Config\ConfigSection::readMap3.0385.7%
Stewart\Runtime\Worker\AppLifecycle::disposeApp3.0385.7%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::acceptCommand3.0385.7%
Stewart\Runtime\Dispatch\SubscriptionQueue::discardPendingWork3.0287.5%
Stewart\Runtime\Worker\AppFailureReporter::report3.0287.5%
Stewart\Runtime\Broker\Exposure\ExposureLink::updateEntity3.0188.9%
Stewart\Runtime\Console\StatusRenderer::describeDeploy3.0188.2%
Stewart\Runtime\Ipc\Wire\IpcCodec::encodeMessage3.0188.9%
Stewart\Runtime\Schedule\ScheduleEntry::reportOverlap3.0190.0%
Stewart\Runtime\Admin\RuntimeAdmin::findResetWarning3100.0%
Stewart\Runtime\Broker\AppMetrics::__construct3100.0%
Stewart\Runtime\Broker\AppPauseOverrideStore::runWrite3100.0%
Stewart\Runtime\Broker\AppPauseService::overridePause3100.0%
Stewart\Runtime\Broker\AppPlacement::planWorkerSlots3100.0%
Stewart\Runtime\Broker\BrokerRun::stopRun3100.0%
Stewart\Runtime\Broker\CpuCountDetector::readCgroupQuota3100.0%
Stewart\Runtime\Broker\HaCallSlots::refuse3100.0%
Stewart\Runtime\Broker\ManifestCheck::readFormatVersion3100.0%
Stewart\Runtime\Broker\SubscriptionRegistry::removeWorkerSubscriptions3100.0%
Stewart\Runtime\Broker\SubscriptionRegistry::findRoutes3100.0%
Stewart\Runtime\Broker\WebsocketHaSession::reconnectAfterOutage3100.0%
Stewart\Runtime\Broker\WorkerOutbox::forgetStateChange3100.0%
Stewart\Runtime\Broker\WorkerPool::markReady3100.0%
Stewart\Runtime\Broker\WorkerPool::spawnProcessOrScheduleRestart3100.0%
Stewart\Runtime\Broker\WorkerPool::awaitWorkerExit3100.0%
Stewart\Runtime\Broker\WorkerPool::armReadyDeadline3.0092.9%
Stewart\Runtime\Broker\WorkerPool::logUnexpectedExit3100.0%
Stewart\Runtime\Broker\WorkerWatchdog::startProbing3100.0%
Stewart\Runtime\Broker\Component\ComponentSession::relinkAfterSessionEnded3100.0%
Stewart\Runtime\Broker\Component\ComponentSession::hasSettled3100.0%
Stewart\Runtime\Broker\Deploy\AmpExternalCommandRunner::runCommand3100.0%
Stewart\Runtime\Broker\Deploy\PreparedRelease::fromScriptOutput3100.0%
Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::completeCommand3100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::receiveCommand3100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::exposeEntity3100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::reconfigureEntity3100.0%
Stewart\Runtime\Broker\Exposure\PendingExposureCommands::forgetExpiredCommands3100.0%
Stewart\Runtime\Broker\Message\EventFireRequestHandler::fireOnHomeAssistant3100.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::updateOnHomeAssistant3100.0%
Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::callHomeAssistant3100.0%
Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::subscriptionAdded3100.0%
Stewart\Runtime\Broker\Mqtt\MqttLinkResolver::resolveMqttLink3100.0%
Stewart\Runtime\Broker\Trigger\TriggerRejections::refuseSubscribers3100.0%
Stewart\Runtime\Broker\Trigger\TriggerSubscribers::subscriptionAdded3100.0%
Stewart\Runtime\Config\ConfigLoader::mergeConfigTree3100.0%
Stewart\Runtime\Config\ConfigLoader::findMissingDefaultFile3100.0%
Stewart\Runtime\Config\ConfigSection::mapSubsections3100.0%
Stewart\Runtime\Config\ConfigSection::findString3100.0%
Stewart\Runtime\Config\ConfigSection::readStringMap3100.0%
Stewart\Runtime\Config\ControlAddress::parse3100.0%
Stewart\Runtime\Config\EnvironmentOverlay::withValueAtPath3100.0%
Stewart\Runtime\Config\EnvironmentOverlay::resolveChildKey3100.0%
Stewart\Runtime\Config\EnvironmentPlaceholders::resolveValue3100.0%
Stewart\Runtime\Config\EnvironmentVariables::filterByPrefix3100.0%
Stewart\Runtime\Config\HttpListenAddress::parse3100.0%
Stewart\Runtime\Config\MqttConfig::readWill3100.0%
Stewart\Runtime\Console\ConfigDumpCommand::execute3100.0%
Stewart\Runtime\Console\ConfigDumpCommand::isEmptyValue3100.0%
Stewart\Runtime\Console\DoctorCommand::reportCheck3100.0%
Stewart\Runtime\Console\StatusCommand::reportProbe3100.0%
Stewart\Runtime\Console\StatusFormatter::formatElapsed3100.0%
Stewart\Runtime\Console\StatusRenderer::renderFailureTable3100.0%
Stewart\Runtime\Console\StatusRenderer::describeConnection3100.0%
Stewart\Runtime\Console\StatusRenderer::formatCalls3100.0%
Stewart\Runtime\Console\StewartCommand::nonEmptyStringOption3100.0%
Stewart\Runtime\Container\AppContainerBuilder::compileContainerFor3100.0%
Stewart\Runtime\Container\AppContainerBuilder::rejectAppDefinitions3100.0%
Stewart\Runtime\Container\AppContainerBuilder::registerSharedGeneratedRoots3100.0%
Stewart\Runtime\Container\AppContainerBuilder::registerAppScopedServices3100.0%
Stewart\Runtime\Container\AppOptionResolver::findParameterForOption3100.0%
Stewart\Runtime\Container\AppOptionResolver::hasAutowiringAttribute3100.0%
Stewart\Runtime\Control\SnapshotAssembler::buildDeployStatus3100.0%
Stewart\Runtime\Control\Server\ControlServer::stop3100.0%
Stewart\Runtime\Control\Server\ControlServer::answerRequest3100.0%
Stewart\Runtime\Dispatch\EntityFilterIndex::matchFilters3100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchConnection3100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::startDrainingIfPending3100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::dropOnOverflow3100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::dropOldestEvent3100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::runQueuedWork3100.0%
Stewart\Runtime\Exception\ControlException::findBrokerReason3100.0%
Stewart\Runtime\Health\SnapshotProbeReporter::reportProbe3100.0%
Stewart\Runtime\Http\HttpListenerFactory::createHttpListeners3100.0%
Stewart\Runtime\Http\Admin\AdminAction::listAllowedMethods3100.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler::isAuthorized3100.0%
Stewart\Runtime\Ipc\MessageHandlerIndex::fromHandlers3100.0%
Stewart\Runtime\Ipc\MessageHandlerIndex::findHandlerByInterfaceOf3100.0%
Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::fromMessageClasses3100.0%
Stewart\Runtime\Json\WireMapper::normalizeVariant3100.0%
Stewart\Runtime\Json\WireMapper::normalizeListItems3100.0%
Stewart\Runtime\Lifecycle\AppState::isTerminal3100.0%
Stewart\Runtime\Logging\EveryNthOccurrence::includesOccurrence3100.0%
Stewart\Runtime\Logging\LoggerFactory::createFormatter3100.0%
Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeFamilies3100.0%
Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeLabels3100.0%
Stewart\Runtime\Metrics\Exposition\Histogram::fromLatencyHistogram3100.0%
Stewart\Runtime\Metrics\Source\ConnectionMetricSource::collectMetrics3100.0%
Stewart\Runtime\Metrics\Source\StoreMetricSource::collectMetrics3100.0%
Stewart\Runtime\Model\ResourceScope::tryFromWireValue3100.0%
Stewart\Runtime\Model\SubscriptionKind::isBrokerRouted3100.0%
Stewart\Runtime\Schedule\ScheduleEntry::runHeldOccurrence3100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::startEntriesOf3100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::occursAtAll3100.0%
Stewart\Runtime\Schedule\WallTrigger::delayUntilDue3100.0%
Stewart\Runtime\Worker\AppActivityRecorder::isWaitAbandonedByStop3100.0%
Stewart\Runtime\Worker\AppLifecycle::disposeAppsBefore3100.0%
Stewart\Runtime\Worker\BrokerSubscriptions::subscriptionRegistered3100.0%
Stewart\Runtime\Worker\BrokerSubscriptions::subscriptionCancelled3100.0%
Stewart\Runtime\Worker\HandlerFailureSampler::isAppCode3100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeHandle3100.0%
Stewart\Runtime\Worker\WorkerShutdown::stop3100.0%
Stewart\Runtime\Worker\Context\EventFirer::fireEvent3100.0%
Stewart\Runtime\Worker\Context\HistoryReader::fetchHistory3100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::settleThroughHandler3100.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::releaseAll3100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::getValue3100.0%
Stewart\Runtime\Worker\Message\StateResyncedHandler::handle3100.0%
Stewart\Runtime\Worker\Registry\RegistryEditRequester::requestEntityUpdate3100.0%
Stewart\Runtime\Config\UnixControlAddress::__construct2.5050.0%
Stewart\Runtime\Dispatch\LocalDispatcher::cancelAll2.5050.0%
Stewart\Runtime\Worker\AppSlot::markDisposed2.5050.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::sendUnsubscribeInBackground2.2660.0%
Stewart\Runtime\Schedule\EntityTimeTask::runIfTimeIsCurrent2.2660.0%
Stewart\Runtime\Broker\BrokerRun::moveTo2.1566.7%
Stewart\Runtime\Broker\WorkerHandle::moveTo2.1566.7%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::deliverFired2.1566.7%
Stewart\Runtime\Console\StatusFormatter::formatTimeUntil2.1566.7%
Stewart\Runtime\Console\StatusRenderer::describeReconnects2.1566.7%
Stewart\Runtime\Console\StewartApplication::getCommandName2.1566.7%
Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::decodeValue2.1566.7%
Stewart\Runtime\Ipc\Wire\StateChangesFragment::encodeToJson2.1566.7%
Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::decodeValue2.1566.7%
Stewart\Runtime\Ipc\Wire\WorkerIdConverter::decodeValue2.1566.7%
Stewart\Runtime\Worker\AppLifecycle::moveToPhase2.1566.7%
Stewart\Runtime\Console\StatusRenderer::renderTable2.0872.7%
Stewart\Runtime\Broker\BrokerRun::killWorkersNow2.0675.0%
Stewart\Runtime\Control\Client\ControlClient::sendRequest2.0675.0%
Stewart\Runtime\State\StateCache::applyChange2.0675.0%
Stewart\Runtime\Worker\Context\DispatchStreams::watchStateChanges2.0675.0%
Stewart\Runtime\Worker\Message\HaConnectionLostHandler::handle2.0675.0%
Stewart\Runtime\Broker\AppPauseOverrideCodec::decodeOverride2.0380.0%
Stewart\Runtime\Broker\LoopErrorLogger::restorePrevious2.0380.0%
Stewart\Runtime\Broker\WorkerStartup::spawnEveryWorker2.0380.0%
Stewart\Runtime\Control\Server\ControlServer::prepareBindAddress2.0380.0%
Stewart\Runtime\Schedule\EntityTimeTask::startFollowing2.0380.0%
Stewart\Runtime\Schedule\ScheduleEntry::start2.0380.0%
Stewart\Runtime\Worker\AppLifecycle::failApp2.0380.0%
Stewart\Runtime\Worker\AppResources::resumeScope2.0380.0%
Stewart\Runtime\Worker\LoopErrorReporter::restorePrevious2.0380.0%
Stewart\Runtime\Schedule\EntityTimeTask::cancel2.0283.3%
Stewart\Runtime\Console\DoctorCommand::canBindUnixSocket2.0185.7%
Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::decodeValue2.0185.7%
Stewart\Runtime\Ipc\Wire\RegistryFragment::fromDecodedValue2.0188.9%
Stewart\Runtime\Schedule\ScheduleEntry::cancel2.0185.7%
Stewart\Runtime\Admin\RuntimeAdmin::pauseApp2100.0%
Stewart\Runtime\Admin\RuntimeAdmin::resumeApp2100.0%
Stewart\Runtime\App\AppCatalog::__construct20.0%
Stewart\Runtime\App\AppDefinition::__construct20.0%
Stewart\Runtime\App\AppDiscovery::isRunnableApp2100.0%
Stewart\Runtime\App\AppPause::__construct20.0%
Stewart\Runtime\App\AppPauseOverride::__construct20.0%
Stewart\Runtime\App\AppPauseResetOutcome::__construct20.0%
Stewart\Runtime\App\AppSelection::admitsApp2100.0%
Stewart\Runtime\App\GeneratedRoots::fromWorkerSettings20.0%
Stewart\Runtime\App\Collection\AppDefinitionCollection::keyedByAppId20.0%
Stewart\Runtime\App\Collection\AppDefinitionCollection::find20.0%
Stewart\Runtime\App\Collection\AppPauseOverrideCollection::keyedByAppId20.0%
Stewart\Runtime\App\Collection\AppPauseOverrideCollection::find20.0%
Stewart\Runtime\App\Collection\DiscoveredAppCollection::fromApps20.0%
Stewart\Runtime\App\Collection\DiscoveredAppCollection::listAppIds20.0%
Stewart\Runtime\Broker\AppMetrics::recordActivityReports2100.0%
Stewart\Runtime\Broker\AppMetrics::recordRefusedCall20.0%
Stewart\Runtime\Broker\AppMetrics::recordExposedCommand20.0%
Stewart\Runtime\Broker\AppPauseOverrideStore::hasOverride2100.0%
Stewart\Runtime\Broker\AppPauseRegistry::__construct2100.0%
Stewart\Runtime\Broker\AppPauseRegistry::recordOverride2100.0%
Stewart\Runtime\Broker\AppPauseService::restoreStoredOverrides2100.0%
Stewart\Runtime\Broker\AppPauseService::assertAppLoaded2100.0%
Stewart\Runtime\Broker\AppPauseService::resetStoredOnlyApp2100.0%
Stewart\Runtime\Broker\AppPauseService::createNotLoadedException2100.0%
Stewart\Runtime\Broker\AppPlacement::resolvePoolSize2100.0%
Stewart\Runtime\Broker\AppPlacementFactory::__construct20.0%
Stewart\Runtime\Broker\AppPlacementFactory::createPlacementForHost20.0%
Stewart\Runtime\Broker\AppRunningTotals::buildMetricsKey2100.0%
Stewart\Runtime\Broker\AppRunningTotals::recordExposedCommand20.0%
Stewart\Runtime\Broker\BootstrapMessageFactory::createBootstrapMessage20.0%
Stewart\Runtime\Broker\BrokerHaEvents::triggerFired20.0%
Stewart\Runtime\Broker\BrokerHaEvents::triggerRejected20.0%
Stewart\Runtime\Broker\BrokerHaEvents::exposedEntitySynced20.0%
Stewart\Runtime\Broker\BrokerHaEvents::exposedEntityCommanded20.0%
Stewart\Runtime\Broker\BrokerLifecycle::startHttpListeners2100.0%
Stewart\Runtime\Broker\BrokerRun::attemptStopStep2100.0%
Stewart\Runtime\Broker\BrokerStoreBackendOpener::__construct20.0%
Stewart\Runtime\Broker\BrokerSubscription::__construct20.0%
Stewart\Runtime\Broker\BrokerWorkerEvents::workerSpawned2100.0%
Stewart\Runtime\Broker\BrokerWorkerEvents::workerQuarantined20.0%
Stewart\Runtime\Broker\CpuCountDetector::detectCpuCount2100.0%
Stewart\Runtime\Broker\EventRouter::broadcastStateChange2100.0%
Stewart\Runtime\Broker\EventRouter::routeEvent2100.0%
Stewart\Runtime\Broker\EventRouter::routePublish20.0%
Stewart\Runtime\Broker\EventRouter::routeTrigger20.0%
Stewart\Runtime\Broker\EventRouter::deliverToMatched2100.0%
Stewart\Runtime\Broker\GeneratedCodeDrift::__construct20.0%
Stewart\Runtime\Broker\HaCallSlots::runBounded2100.0%
Stewart\Runtime\Broker\HaCallSlots::describeFailure2100.0%
Stewart\Runtime\Broker\HaCallSlots::release2100.0%
Stewart\Runtime\Broker\LoopErrorLogger::install2100.0%
Stewart\Runtime\Broker\ManifestCheck::forGeneratedCode2100.0%
Stewart\Runtime\Broker\ManifestCheck::findDrift2100.0%
Stewart\Runtime\Broker\ManifestDrift::isEmpty2100.0%
Stewart\Runtime\Broker\OutboxLimits::__construct20.0%
Stewart\Runtime\Broker\ProcessContextWorker::__construct20.0%
Stewart\Runtime\Broker\ProcessContextWorker::getPid20.0%
Stewart\Runtime\Broker\ProcessContextWorker::transport20.0%
Stewart\Runtime\Broker\ProcessContextWorker::stdout20.0%
Stewart\Runtime\Broker\ProcessContextWorker::stderr20.0%
Stewart\Runtime\Broker\ProcessContextWorker::close20.0%
Stewart\Runtime\Broker\ProcessWorkerSpawner::__construct20.0%
Stewart\Runtime\Broker\ProcessWorkerSpawner::spawn20.0%
Stewart\Runtime\Broker\RegistryCacheSnapshot::__construct20.0%
Stewart\Runtime\Broker\RegistryCacheSnapshot::toRegistrySnapshot20.0%
Stewart\Runtime\Broker\RegistryRefresher::scheduleRefreshFor2100.0%
Stewart\Runtime\Broker\RegistryRefresher::refreshAndBroadcast2100.0%
Stewart\Runtime\Broker\RestartBudget::claimAttempt2100.0%
Stewart\Runtime\Broker\ServiceCallStatsRecorder::buildServiceCallStats2100.0%
Stewart\Runtime\Broker\ServiceCallStatsRecorder::buildLatencyHistogram2100.0%
Stewart\Runtime\Broker\SignalHandlers::removeAll2100.0%
Stewart\Runtime\Broker\SignalHandlers::handleStopSignal2100.0%
Stewart\Runtime\Broker\StateCacheSnapshot::__construct20.0%
Stewart\Runtime\Broker\StoredAppPauseOverride::__construct20.0%
Stewart\Runtime\Broker\SubscriptionRegistry::add2100.0%
Stewart\Runtime\Broker\SubscriptionRoutes::isEmpty20.0%
Stewart\Runtime\Broker\WebsocketHaSession::open2.0093.3%
Stewart\Runtime\Broker\WebsocketHaSession::isConnected2100.0%
Stewart\Runtime\Broker\WebsocketHaSession::snapshotStateCache2100.0%
Stewart\Runtime\Broker\WebsocketHaSession::snapshotRegistry2100.0%
Stewart\Runtime\Broker\WebsocketHaSession::getHaVersion20.0%
Stewart\Runtime\Broker\WebsocketHaSession::connectSubscribeAndSeed2100.0%
Stewart\Runtime\Broker\WebsocketHaSession::onStateChanged2100.0%
Stewart\Runtime\Broker\WorkerHandle::send2100.0%
Stewart\Runtime\Broker\WorkerHandle::sendShutdown2100.0%
Stewart\Runtime\Broker\WorkerHandle::terminate2100.0%
Stewart\Runtime\Broker\WorkerHandle::acceptsMessages2100.0%
Stewart\Runtime\Broker\WorkerMessageReader::reportGone2100.0%
Stewart\Runtime\Broker\WorkerMessageReader::deliverToHandler2100.0%
Stewart\Runtime\Broker\WorkerOutbox::headIsStateChange2100.0%
Stewart\Runtime\Broker\WorkerOutbox::pushDroppable2100.0%
Stewart\Runtime\Broker\WorkerOutbox::replaceOrAppendLatest2100.0%
Stewart\Runtime\Broker\WorkerPool::terminateWorkers2100.0%
Stewart\Runtime\Broker\WorkerPool::spawnProcess2100.0%
Stewart\Runtime\Broker\WorkerPool::scheduleRestart2100.0%
Stewart\Runtime\Broker\WorkerPool::respawnOnRequest2100.0%
Stewart\Runtime\Broker\WorkerRestartPolicy::decideRestart2100.0%
Stewart\Runtime\Broker\WorkerRestartPolicy::countRestartsInWindow20.0%
Stewart\Runtime\Broker\WorkerSlot::listWorkerApps20.0%
Stewart\Runtime\Broker\WorkerSlotState::isLive2100.0%
Stewart\Runtime\Broker\WorkerSlotState::isSpawning20.0%
Stewart\Runtime\Broker\WorkerSlotState::recordSpawnedHandle2100.0%
Stewart\Runtime\Broker\WorkerSlotState::stop2100.0%
Stewart\Runtime\Broker\WorkerWatchdog::recordPong2100.0%
Stewart\Runtime\Broker\Component\ComponentDetection::__construct20.0%
Stewart\Runtime\Broker\Component\ComponentTracker::recordState2100.0%
Stewart\Runtime\Broker\Component\ComponentTracker::isActive20.0%
Stewart\Runtime\Broker\Deploy\CommitId::__construct2100.0%
Stewart\Runtime\Broker\Deploy\CommitId::equals20.0%
Stewart\Runtime\Broker\Deploy\CommitId::__toString20.0%
Stewart\Runtime\Broker\Deploy\ReleaseFailure::__construct20.0%
Stewart\Runtime\Broker\Deploy\ReleaseScript::stageRelease20.0%
Stewart\Runtime\Broker\Deploy\ReleaseScript::runEntrypoint2100.0%
Stewart\Runtime\Broker\Exposure\ExposedEntityCommand::__construct20.0%
Stewart\Runtime\Broker\Exposure\ExposedEntitySync::__construct20.0%
Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::failCommandsOf2100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::onSessionLost20.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::acceptCommand2100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::listKeptAddresses20.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::reportIfSessionLost2100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::syncOwner2100.0%
Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardRemove20.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::buildUpsertChange2100.0%
Stewart\Runtime\Broker\Exposure\PendingExposureCommands::takeCommandAnsweredBy2100.0%
Stewart\Runtime\Broker\Exposure\PendingExposureCommands::takeCommandsOf2100.0%
Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::__construct20.0%
Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\ExposeEntityRequestHandler::handle20.0%
Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::__construct20.0%
Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\ExposedCommandAnsweredHandler::handle20.0%
Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::__construct20.0%
Stewart\Runtime\Broker\Message\ExposuresReleasedHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\HistoryRequestHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\HistoryRequestHandler::fetchFromHomeAssistant2100.0%
Stewart\Runtime\Broker\Message\MqttPublishHandler::__construct20.0%
Stewart\Runtime\Broker\Message\MqttPublishHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\MqttPublishHandler::handle20.0%
Stewart\Runtime\Broker\Message\PublishHandler::__construct20.0%
Stewart\Runtime\Broker\Message\PublishHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\PublishHandler::handle20.0%
Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::__construct20.0%
Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\ReconfigureExposedEntityRequestHandler::handle20.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::warnIfExposed2100.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::sendUpdate2100.0%
Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::__construct20.0%
Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\RemoveExposedEntityRequestHandler::handle20.0%
Stewart\Runtime\Broker\Message\SubscribeHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\UnsubscribeHandler::__construct20.0%
Stewart\Runtime\Broker\Message\UnsubscribeHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\UnsubscribeHandler::handle20.0%
Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::__construct20.0%
Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\UpdateExposedEntityRequestHandler::handle20.0%
Stewart\Runtime\Broker\Message\WorkerMessageDispatcher::dispatch2100.0%
Stewart\Runtime\Broker\Message\WorkerReadyHandler::__construct20.0%
Stewart\Runtime\Broker\Message\WorkerReadyHandler::handledMessageClass20.0%
Stewart\Runtime\Broker\Message\WorkerReadyHandler::handle20.0%
Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::__construct20.0%
Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::startInBackground20.0%
Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::publishMessage20.0%
Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::subscribeFilter20.0%
Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::unsubscribeFilter20.0%
Stewart\Runtime\Broker\Mqtt\DisabledMqttLink::close20.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::resubscribeAll2100.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::markLinkLost2100.0%
Stewart\Runtime\Broker\Trigger\LiveTrigger::__construct20.0%
Stewart\Runtime\Broker\Trigger\LiveTrigger::recordHaSubscriptionId20.0%
Stewart\Runtime\Broker\Trigger\LiveTrigger::forgetHaSubscriptionId20.0%
Stewart\Runtime\Config\AutoloadRoot::__construct20.0%
Stewart\Runtime\Config\BackoffPolicy::delayFor2100.0%
Stewart\Runtime\Config\BackoffPolicy::isDelayFinalAt2100.0%
Stewart\Runtime\Config\BooleanSpelling::__construct20.0%
Stewart\Runtime\Config\ClassNamespace::__construct2100.0%
Stewart\Runtime\Config\ClassNamespace::__toString20.0%
Stewart\Runtime\Config\ConfigLoader::readConfigFile2100.0%
Stewart\Runtime\Config\ConfigSection::findSection2100.0%
Stewart\Runtime\Config\ConfigSection::readInt2100.0%
Stewart\Runtime\Config\ConfigSection::readBool2100.0%
Stewart\Runtime\Config\ConfigSection::findInt2100.0%
Stewart\Runtime\Config\ConfigSection::readBackoff2100.0%
Stewart\Runtime\Config\ConfigSection::readParsedValue2100.0%
Stewart\Runtime\Config\ConfigSection::createKeyInvalidFailure20.0%
Stewart\Runtime\Config\ConfigSection::buildKeyPath2100.0%
Stewart\Runtime\Config\EnvironmentOverlay::isReadElsewhere2100.0%
Stewart\Runtime\Config\EnvironmentOverrideTarget::__construct20.0%
Stewart\Runtime\Config\EnvironmentVariables::get20.0%
Stewart\Runtime\Config\HttpListenAddress::formatAddress2100.0%
Stewart\Runtime\Config\OptionalDuration::parse2100.0%
Stewart\Runtime\Config\OptionalDuration::__toString2100.0%
Stewart\Runtime\Config\ProjectDirectory::__toString20.0%
Stewart\Runtime\Config\ProjectRoot::__construct20.0%
Stewart\Runtime\Config\ProjectRoot::resolvePath20.0%
Stewart\Runtime\Config\Psr4Map::__construct20.0%
Stewart\Runtime\Config\Psr4Map::listDirectoriesFor20.0%
Stewart\Runtime\Config\StewartConfig::fromSection2100.0%
Stewart\Runtime\Config\StewartConfigSchema::isOff20.0%
Stewart\Runtime\Config\StewartConfigSchema::buildConfigTree20.0%
Stewart\Runtime\Config\SupervisionConfig::fromSection2100.0%
Stewart\Runtime\Config\TcpControlAddress::toConnectableAddress2100.0%
Stewart\Runtime\Config\UnixControlAddress::resolveSocketPath2100.0%
Stewart\Runtime\Config\Collection\AppOverrideCollection::keyedByAppId20.0%
Stewart\Runtime\Config\Collection\AppOverrideCollection::find20.0%
Stewart\Runtime\Config\Collection\AppOverrideCollection::findMatchingApp20.0%
Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::keyedByDomain20.0%
Stewart\Runtime\Config\Collection\DomainAttributesConfigCollection::find20.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::supportsNode2100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseInteger2100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::parseFloat2100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::isScalarList2100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::isInlineCollection2100.0%
Stewart\Runtime\Console\AppRequestCommand::execute2100.0%
Stewart\Runtime\Console\ConfigReferenceCommand::reference2100.0%
Stewart\Runtime\Console\ControlCommand::writeCommandResult2100.0%
Stewart\Runtime\Console\PreparedDaemon::__construct20.0%
Stewart\Runtime\Console\RunCommand::__construct20.0%
Stewart\Runtime\Console\RunCommand::configure20.0%
Stewart\Runtime\Console\StatusCommand::findProbeOption2100.0%
Stewart\Runtime\Console\StatusFormatter::formatTimeAgo2100.0%
Stewart\Runtime\Console\StatusFormatter::formatYesNo2100.0%
Stewart\Runtime\Console\StatusRenderer::renderAppTable2100.0%
Stewart\Runtime\Console\StewartCommand::writeMissingConfigFileNotice2100.0%
Stewart\Runtime\Console\StewartCommand::writeNotice2100.0%
Stewart\Runtime\Console\StewartCommand::readStringArgument2100.0%
Stewart\Runtime\Console\WorkerRestartCommand::execute2100.0%
Stewart\Runtime\Container\AppContainerBuilder::compileOrFailWorker2100.0%
Stewart\Runtime\Container\AppContainerBuilder::explainAppFailure2100.0%
Stewart\Runtime\Container\AppContainerBuilder::explainWorkerFailure2100.0%
Stewart\Runtime\Container\AppContainerBuilder::loadUserServices2100.0%
Stewart\Runtime\Container\AppContainerBuilder::registerFrameworkServices2100.0%
Stewart\Runtime\Container\AppContainerBuilder::compileWithSynthetics2100.0%
Stewart\Runtime\Container\AppContainerBuilder::buildAppBindings2100.0%
Stewart\Runtime\Container\AppOptionResolver::listConstructorParameters2100.0%
Stewart\Runtime\Container\AppRegistration::__construct20.0%
Stewart\Runtime\Container\StoreAttributesPass::resolvePeerAppId2100.0%
Stewart\Runtime\Container\StoreAttributesPass::isWritable2100.0%
Stewart\Runtime\Container\TypedContainer::resolveService2100.0%
Stewart\Runtime\Control\ControlPlaneFactory::__construct20.0%
Stewart\Runtime\Control\SnapshotAssembler::buildDaemonInfo2100.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\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\Dispatch\DispatchSource::__construct20.0%
Stewart\Runtime\Dispatch\DispatchSource::attach20.0%
Stewart\Runtime\Dispatch\LocalDispatcher::startDrainingQueuesOf2100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::discardPendingWorkOf2100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchMqttMessage20.0%
Stewart\Runtime\Dispatch\LocalDispatcher::cancel2100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::cancelSubscriptionsOf2100.0%
Stewart\Runtime\Dispatch\LocalSubscription::unsubscribe2100.0%
Stewart\Runtime\Dispatch\QueuedWork::__construct20.0%
Stewart\Runtime\Dispatch\QueuedWork::forDroppableEvent20.0%
Stewart\Runtime\Dispatch\QueuedWork::forStreamEmission20.0%
Stewart\Runtime\Dispatch\QueuedWork::withEvent20.0%
Stewart\Runtime\Dispatch\QueuedWork::isDroppable20.0%
Stewart\Runtime\Dispatch\RegisteredSubscription::describeMatch20.0%
Stewart\Runtime\Dispatch\SelectorIndex::add2100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::pushBurst2100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::enqueue2100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::startDraining2100.0%
Stewart\Runtime\Exception\AppException::unknown20.0%
Stewart\Runtime\Exception\ConfigurationException::valueInvalid20.0%
Stewart\Runtime\Exception\ConfigurationException::workerIndexOutOfRange20.0%
Stewart\Runtime\Exception\ConfigurationException::appUnknown20.0%
Stewart\Runtime\Exception\ConfigurationException::appSelectionUnknown20.0%
Stewart\Runtime\Exception\ContainerException::appOptionAmbiguous20.0%
Stewart\Runtime\Health\ProbeReport::fromVerdict2100.0%
Stewart\Runtime\Health\ReadinessVerdict::describeVerdict2100.0%
Stewart\Runtime\Http\Admin\Response\AdminAppList::__construct20.0%
Stewart\Runtime\Ipc\StoreSettings::__construct20.0%
Stewart\Runtime\Ipc\StoreSettings::__debugInfo20.0%
Stewart\Runtime\Ipc\WorkerApp::__construct20.0%
Stewart\Runtime\Ipc\WorkerSettings::__construct20.0%
Stewart\Runtime\Ipc\Message\AppActivityReport::__construct20.0%
Stewart\Runtime\Ipc\Message\AppFailed::__construct20.0%
Stewart\Runtime\Ipc\Message\Bootstrap::__construct20.0%
Stewart\Runtime\Ipc\Message\Bootstrap::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\EventFireRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\EventFireRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\EventFireRequest::createOverloadedFailure20.0%
Stewart\Runtime\Ipc\Message\EventFireResult::__construct20.0%
Stewart\Runtime\Ipc\Message\EventFireResult::getAnswer20.0%
Stewart\Runtime\Ipc\Message\EventFireResult::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\EventFired::__construct20.0%
Stewart\Runtime\Ipc\Message\EventFired::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\ExposeEntityRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\ExposeEntityRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\ExposeEntityResult::__construct20.0%
Stewart\Runtime\Ipc\Message\ExposeEntityResult::getAnswer20.0%
Stewart\Runtime\Ipc\Message\ExposeEntityResult::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\ExposedCommandAnswered::__construct20.0%
Stewart\Runtime\Ipc\Message\ExposedEntityCommanded::__construct20.0%
Stewart\Runtime\Ipc\Message\ExposedEntityCommanded::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\ExposedEntitySynced::__construct20.0%
Stewart\Runtime\Ipc\Message\ExposedEntitySynced::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\ExposureAcknowledged::__construct20.0%
Stewart\Runtime\Ipc\Message\ExposureAcknowledged::getAnswer20.0%
Stewart\Runtime\Ipc\Message\ExposureAcknowledged::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\ExposuresReleased::__construct20.0%
Stewart\Runtime\Ipc\Message\HaConnectionLost::__construct20.0%
Stewart\Runtime\Ipc\Message\HaConnectionLost::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\HistoryRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\HistoryRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\HistoryRequest::createOverloadedFailure20.0%
Stewart\Runtime\Ipc\Message\HistoryResult::__construct20.0%
Stewart\Runtime\Ipc\Message\HistoryResult::getAnswer20.0%
Stewart\Runtime\Ipc\Message\HistoryResult::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\IpcMessage::__construct20.0%
Stewart\Runtime\Ipc\Message\LogRecord::__construct20.0%
Stewart\Runtime\Ipc\Message\MqttMessageDelivery::__construct20.0%
Stewart\Runtime\Ipc\Message\MqttMessageDelivery::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\MqttPublish::__construct20.0%
Stewart\Runtime\Ipc\Message\PausedAppsChanged::__construct20.0%
Stewart\Runtime\Ipc\Message\PausedAppsChanged::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\Ping::__construct20.0%
Stewart\Runtime\Ipc\Message\Ping::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\Pong::__construct20.0%
Stewart\Runtime\Ipc\Message\Publish::__construct20.0%
Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\ReconfigureExposedEntityRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateRequest::createOverloadedFailure20.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::__construct20.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::getAnswer20.0%
Stewart\Runtime\Ipc\Message\RegistryEntityUpdateResult::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\RegistrySnapshot::__construct20.0%
Stewart\Runtime\Ipc\Message\RegistrySnapshot::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\RemoveExposedEntityRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\RequestFailed::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\ServiceCallRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\ServiceCallRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\ServiceCallRequest::createOverloadedFailure20.0%
Stewart\Runtime\Ipc\Message\ServiceCallResult::__construct20.0%
Stewart\Runtime\Ipc\Message\ServiceCallResult::getAnswer20.0%
Stewart\Runtime\Ipc\Message\ServiceCallResult::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\Shutdown::__construct20.0%
Stewart\Runtime\Ipc\Message\Shutdown::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\StateChangeBatch::__construct20.0%
Stewart\Runtime\Ipc\Message\StateChangeBatch::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\StateResynced::__construct20.0%
Stewart\Runtime\Ipc\Message\StateResynced::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\StateSnapshot::__construct20.0%
Stewart\Runtime\Ipc\Message\StateSnapshot::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\Subscribe::__construct20.0%
Stewart\Runtime\Ipc\Message\SubscribeTrigger::__construct20.0%
Stewart\Runtime\Ipc\Message\SubscriptionAck::__construct20.0%
Stewart\Runtime\Ipc\Message\SubscriptionAck::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\TopicMessage::__construct20.0%
Stewart\Runtime\Ipc\Message\TopicMessage::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\TriggerFired::__construct20.0%
Stewart\Runtime\Ipc\Message\TriggerFired::getOutboxDelivery20.0%
Stewart\Runtime\Ipc\Message\Unsubscribe::__construct20.0%
Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest::__construct20.0%
Stewart\Runtime\Ipc\Message\UpdateExposedEntityRequest::createUnreachableFailure20.0%
Stewart\Runtime\Ipc\Message\WorkerReady::__construct20.0%
Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::encodeValue2100.0%
Stewart\Runtime\Json\ClassShape::__construct20.0%
Stewart\Runtime\Json\ClassShapeReader::buildArrayShape2100.0%
Stewart\Runtime\Json\EpochInstantConverter::decodeValue2100.0%
Stewart\Runtime\Json\FieldShape::__construct20.0%
Stewart\Runtime\Json\StringIdentifierConverter::__construct20.0%
Stewart\Runtime\Json\StringIdentifierConverter::createForAppIds20.0%
Stewart\Runtime\Json\StringIdentifierConverter::createForEntityIds20.0%
Stewart\Runtime\Json\StringIdentifierConverter::createForAreaIds20.0%
Stewart\Runtime\Json\StringIdentifierConverter::createForFloorIds20.0%
Stewart\Runtime\Json\StringIdentifierConverter::createForLabelIds20.0%
Stewart\Runtime\Json\StringIdentifierConverter::createForDeviceIds20.0%
Stewart\Runtime\Json\StringIdentifierConverter::handledClass20.0%
Stewart\Runtime\Json\StringIdentifierConverter::keySuffix20.0%
Stewart\Runtime\Json\StringIdentifierConverter::encodeValue20.0%
Stewart\Runtime\Json\WireMapper::encodeObjectList20.0%
Stewart\Runtime\Json\WireMapper::normalizeObject20.0%
Stewart\Runtime\Json\WireMapper::normalizeConvertedValue2100.0%
Stewart\Runtime\Json\WireMapper::normalizeMap2100.0%
Stewart\Runtime\Json\WireMapper::decodeNestedObject2100.0%
Stewart\Runtime\Kernel\ConsoleKernel::detectInstalledVersion2100.0%
Stewart\Runtime\Kernel\ConsoleLauncher::createForInstalledProject2100.0%
Stewart\Runtime\Kernel\ConsoleLauncher::loadEnvironmentFile2100.0%
Stewart\Runtime\Kernel\SyntheticServices::setInstancesOn2100.0%
Stewart\Runtime\Logging\EveryNthOccurrence::forRepeatedWarnings20.0%
Stewart\Runtime\Logging\ProcessTimeZoneProcessor::findProcessZone2100.0%
Stewart\Runtime\Logging\StackTraceLineFormatter::format2100.0%
Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeFamily2100.0%
Stewart\Runtime\Metrics\RuntimeMetricsCollector::yieldFamilies2100.0%
Stewart\Runtime\Metrics\Exposition\HistogramBucket::__construct20.0%
Stewart\Runtime\Metrics\Exposition\MetricFamily::recordHistogram2100.0%
Stewart\Runtime\Metrics\Exposition\MetricSample::__construct20.0%
Stewart\Runtime\Metrics\Source\DeployMetricSource::collectMetrics2100.0%
Stewart\Runtime\Model\CorrelationId::__construct20.0%
Stewart\Runtime\Model\CorrelationId::fromString20.0%
Stewart\Runtime\Model\CorrelationId::equals20.0%
Stewart\Runtime\Model\CorrelationId::__toString20.0%
Stewart\Runtime\Model\ExceptionDetails::fromThrowable2100.0%
Stewart\Runtime\Model\LogLevel::configurable20.0%
Stewart\Runtime\Model\LogLevel::isBelow20.0%
Stewart\Runtime\Model\ResourceScope::wireValue2100.0%
Stewart\Runtime\Model\StewartVersion::__construct20.0%
Stewart\Runtime\Model\SubscriptionId::__construct20.0%
Stewart\Runtime\Model\SubscriptionId::fromString20.0%
Stewart\Runtime\Model\SubscriptionId::equals20.0%
Stewart\Runtime\Model\SubscriptionId::__toString20.0%
Stewart\Runtime\Model\WorkerId::__construct20.0%
Stewart\Runtime\Model\WorkerId::fromInt20.0%
Stewart\Runtime\Model\WorkerId::equals20.0%
Stewart\Runtime\Model\WorkerId::toProcessIdPrefix20.0%
Stewart\Runtime\Model\WorkerId::__toString20.0%
Stewart\Runtime\Model\Collection\SubscriptionIdCollection::toStrings20.0%
Stewart\Runtime\Model\Collection\WorkerIdCollection::toInts20.0%
Stewart\Runtime\Registry\RegistryCache::replaceIfNewer2100.0%
Stewart\Runtime\Registry\RegistryCache::replaceAsNextRevision20.0%
Stewart\Runtime\Registry\RegistryCache::getIndexedRegistry20.0%
Stewart\Runtime\Registry\RegistryCache::listAreasOnFloor20.0%
Stewart\Runtime\Registry\RegistryCache::listFloors20.0%
Stewart\Runtime\Registry\RegistryCache::findFloor20.0%
Stewart\Runtime\Registry\RegistryCache::findFloorByName20.0%
Stewart\Runtime\Registry\RegistryCache::listLabels20.0%
Stewart\Runtime\Registry\RegistryCache::findLabel20.0%
Stewart\Runtime\Registry\RegistryCache::findLabelByName20.0%
Stewart\Runtime\Registry\RegistryCache::listDevices20.0%
Stewart\Runtime\Registry\RegistryCache::findDevice20.0%
Stewart\Runtime\Registry\RegistryCache::listDevicesInArea20.0%
Stewart\Runtime\Registry\RegistryCache::listEntities20.0%
Stewart\Runtime\Registry\RegistryCache::findEntity20.0%
Stewart\Runtime\Schedule\AsyncHandlerRunner::run20.0%
Stewart\Runtime\Schedule\ElapsedTrigger::dueAt2100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::isDue2100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::armForEntity2100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::refreshTasksOf2100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::cancelTasksOf2100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::cancelAll2100.0%
Stewart\Runtime\Schedule\EntityTimeTask::getNextRunAt2100.0%
Stewart\Runtime\Schedule\ScheduleEntry::getNextRunAt2100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::runHeldOccurrencesOf2100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::cancelEntriesOf2100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::cancelAll2100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::forgetEntry2100.0%
Stewart\Runtime\Schedule\ScheduledTaskHandle::getId20.0%
Stewart\Runtime\Schedule\TriggerFactory::createTriggerFor2100.0%
Stewart\Runtime\Schedule\WallTrigger::isDue2100.0%
Stewart\Runtime\Schedule\WallTrigger::findNextOccurrenceAfter2100.0%
Stewart\Runtime\Schedule\WorkerTimers::startTimer2100.0%
Stewart\Runtime\Scope\ScopeLifecycle::findOrCreateStateOf2100.0%
Stewart\Runtime\Scope\ScopeLifecycle::activateScope2100.0%
Stewart\Runtime\Scope\ScopeLifecycle::stopAll2100.0%
Stewart\Runtime\Scope\ScopeState::activate2100.0%
Stewart\Runtime\Scope\ScopeState::pause2100.0%
Stewart\Runtime\State\CachedStateReader::readCurrentStates2100.0%
Stewart\Runtime\State\StateCache::replaceAll2100.0%
Stewart\Runtime\State\StateCache::filterBySelector2100.0%
Stewart\Runtime\Time\DefaultProcessTimeZone::useAsProcessDefault20.0%
Stewart\Runtime\Time\RepeatingTimer::scheduleNextTick2100.0%
Stewart\Runtime\Worker\AppActivity::recordFailure20.0%
Stewart\Runtime\Worker\AppActivityRecorder::handlerFailed2100.0%
Stewart\Runtime\Worker\AppActivityRecorder::eventDelivered20.0%
Stewart\Runtime\Worker\AppActivityRecorder::eventSuppressed20.0%
Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunStarted20.0%
Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunSuppressed20.0%
Stewart\Runtime\Worker\AppActivityRecorder::scheduledRunFailed2100.0%
Stewart\Runtime\Worker\AppActivityRecorder::scheduleFailed20.0%
Stewart\Runtime\Worker\AppLifecycle::listSlots20.0%
Stewart\Runtime\Worker\AppLifecycle::abandonUnfinishedApps2100.0%
Stewart\Runtime\Worker\AppResources::activateScope2100.0%
Stewart\Runtime\Worker\AppResources::pauseScope2100.0%
Stewart\Runtime\Worker\AppSlot::scope20.0%
Stewart\Runtime\Worker\AppSlot::isInState20.0%
Stewart\Runtime\Worker\AppSlot::app20.0%
Stewart\Runtime\Worker\AppSlot::moveTo2100.0%
Stewart\Runtime\Worker\AppSlot::needsDisposal2100.0%
Stewart\Runtime\Worker\ConnectionStatus::markLost20.0%
Stewart\Runtime\Worker\ConnectionStatus::markRestored20.0%
Stewart\Runtime\Worker\DsnStoreBackendOpener::openForBootstrap2100.0%
Stewart\Runtime\Worker\HandlerFailureSampler::recordFailure2100.0%
Stewart\Runtime\Worker\LoopErrorReporter::install2100.0%
Stewart\Runtime\Worker\PendingRequest::complete2100.0%
Stewart\Runtime\Worker\PendingRequests::forget20.0%
Stewart\Runtime\Worker\PendingRequests::failAll2100.0%
Stewart\Runtime\Worker\PongBuilder::__construct20.0%
Stewart\Runtime\Worker\PongBuilder::buildActivityReport20.0%
Stewart\Runtime\Worker\StateCacheSync::seedFromSnapshot2100.0%
Stewart\Runtime\Worker\StateCacheSync::awaitFirstSeed2100.0%
Stewart\Runtime\Worker\StateCacheSync::applyStateChange20.0%
Stewart\Runtime\Worker\WorkerEntityExposure::claimKey2100.0%
Stewart\Runtime\Worker\WorkerHaContext::watchStateChanges2100.0%
Stewart\Runtime\Worker\WorkerHaContext::callServiceForResponse20.0%
Stewart\Runtime\Worker\WorkerHaContext::publish2100.0%
Stewart\Runtime\Worker\WorkerHaContext::watchTopic20.0%
Stewart\Runtime\Worker\WorkerHaContext::watchConnection20.0%
Stewart\Runtime\Worker\WorkerHaContext::isConnected20.0%
Stewart\Runtime\Worker\WorkerLogger::serializableContext2100.0%
Stewart\Runtime\Worker\WorkerMqtt::publish2100.0%
Stewart\Runtime\Worker\WorkerMqtt::assertBrokerMqttEnabled2100.0%
Stewart\Runtime\Worker\WorkerRegistryEditor::updateEntity2100.0%
Stewart\Runtime\Worker\WorkerSession::startApps2100.0%
Stewart\Runtime\Worker\WorkerStoresFactory::__construct20.0%
Stewart\Runtime\Worker\WorkerSunCalendarFactory::createSunCalendar2100.0%
Stewart\Runtime\Worker\Context\DispatchStreams::watchEvents20.0%
Stewart\Runtime\Worker\Context\DispatchStreams::watchTopic20.0%
Stewart\Runtime\Worker\Context\DispatchStreams::watchMqttMessages20.0%
Stewart\Runtime\Worker\Context\DispatchStreams::watchConnection20.0%
Stewart\Runtime\Worker\Context\ServiceCaller::__construct20.0%
Stewart\Runtime\Worker\Context\ServiceCaller::callService20.0%
Stewart\Runtime\Worker\Context\ServiceCaller::callServiceForResponse20.0%
Stewart\Runtime\Worker\Context\TopicPublisher::__construct20.0%
Stewart\Runtime\Worker\Context\TopicPublisher::publish20.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::rejectCommand2100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::deliverCommand2100.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::forgetHandle20.0%
Stewart\Runtime\Worker\Exposure\ExposureChannel::__construct20.0%
Stewart\Runtime\Worker\Exposure\ExposureRequester::requestReconfiguration20.0%
Stewart\Runtime\Worker\Exposure\OpenExposedCommand::__construct20.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::map20.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::debounce20.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::throttle20.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::take20.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::takeUntil20.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::waitForNext2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedAction::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedAction::updateConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedAction::watchCalls20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedAction::applySnapshot20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedAction::recordCommandedState20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::updateConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::getValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::setOff20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedButton::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedButton::watchCommands20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDate::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDate::updateConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDate::watchCommands20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDate::getValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDate::setValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::updateConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::watchCommands20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::getValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedDateTime::setValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::setAttributes20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::markAvailable20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::watchCommands20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::getOption2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::getValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::updateConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::getValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedText::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedText::updateConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedText::watchCommands20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedText::getValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedTime::getConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedTime::updateConfig20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedTime::watchCommands20.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedTime::getValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedTime::setValue2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::sendReconfiguration2100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::assertNotReleased2100.0%
Stewart\Runtime\Worker\Message\BootstrapHandler::__construct20.0%
Stewart\Runtime\Worker\Message\BootstrapHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\BootstrapHandler::handle20.0%
Stewart\Runtime\Worker\Message\BrokerMessageDispatcher::dispatch2100.0%
Stewart\Runtime\Worker\Message\EventFiredHandler::__construct20.0%
Stewart\Runtime\Worker\Message\EventFiredHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\EventFiredHandler::handle20.0%
Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::handle2100.0%
Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::__construct20.0%
Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\ExposedEntitySyncedHandler::handle20.0%
Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::__construct20.0%
Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\MqttMessageDeliveryHandler::handle20.0%
Stewart\Runtime\Worker\Message\PingHandler::__construct20.0%
Stewart\Runtime\Worker\Message\PingHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\PingHandler::handle20.0%
Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::handle2100.0%
Stewart\Runtime\Worker\Message\RequestFailedHandler::__construct20.0%
Stewart\Runtime\Worker\Message\RequestFailedHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\RequestFailedHandler::handle20.0%
Stewart\Runtime\Worker\Message\ShutdownHandler::__construct20.0%
Stewart\Runtime\Worker\Message\ShutdownHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\ShutdownHandler::handle20.0%
Stewart\Runtime\Worker\Message\StateChangeBatchHandler::__construct20.0%
Stewart\Runtime\Worker\Message\StateChangeBatchHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\StateSnapshotHandler::__construct20.0%
Stewart\Runtime\Worker\Message\StateSnapshotHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\StateSnapshotHandler::handle20.0%
Stewart\Runtime\Worker\Message\SubscriptionAckHandler::handle2100.0%
Stewart\Runtime\Worker\Message\TopicMessageHandler::__construct20.0%
Stewart\Runtime\Worker\Message\TopicMessageHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\TopicMessageHandler::handle20.0%
Stewart\Runtime\Worker\Message\TriggerFiredHandler::__construct20.0%
Stewart\Runtime\Worker\Message\TriggerFiredHandler::handledMessageClass20.0%
Stewart\Runtime\Worker\Message\TriggerFiredHandler::handle20.0%
Stewart\Runtime\Admin\RuntimeAdmin::__construct1100.0%
Stewart\Runtime\Admin\RuntimeAdmin::listHostedAppStatuses1100.0%
Stewart\Runtime\Admin\RuntimeAdmin::requireAppStatus1100.0%
Stewart\Runtime\Admin\RuntimeAdmin::resetApp1100.0%
Stewart\Runtime\Admin\RuntimeAdmin::restartWorker1100.0%
Stewart\Runtime\Admin\RuntimeAdmin::findChangeWarning1100.0%
Stewart\Runtime\App\AppDiscovery::__construct1100.0%
Stewart\Runtime\App\AppPauseOutcome::__construct1100.0%
Stewart\Runtime\App\AppSelection::__construct1100.0%
Stewart\Runtime\App\DiscoveredApp::__construct1100.0%
Stewart\Runtime\App\DiscoveryResult::__construct1100.0%
Stewart\Runtime\App\DiscoveryResult::createEmpty1100.0%
Stewart\Runtime\App\GeneratedRoots::__construct1100.0%
Stewart\Runtime\App\UnloadableAppFile::__construct1100.0%
Stewart\Runtime\App\UnmarkedApp::__construct1100.0%
Stewart\Runtime\App\Collection\UnloadableAppFileCollection::listPaths1100.0%
Stewart\Runtime\App\Collection\UnmarkedAppCollection::listClasses1100.0%
Stewart\Runtime\Broker\AppMetrics::recordFinishedCall1100.0%
Stewart\Runtime\Broker\AppMetrics::recordLastFailure1100.0%
Stewart\Runtime\Broker\AppMetrics::listRunningTotals1100.0%
Stewart\Runtime\Broker\AppMetrics::findAppRunningTotals1100.0%
Stewart\Runtime\Broker\AppMetrics::findOrCreateRunningTotals1100.0%
Stewart\Runtime\Broker\AppPauseOverrideCodec::__construct1100.0%
Stewart\Runtime\Broker\AppPauseOverrideCodec::createOverrideWireMapper1100.0%
Stewart\Runtime\Broker\AppPauseOverrideCodec::encodeOverride1100.0%
Stewart\Runtime\Broker\AppPauseOverrideStore::__construct1100.0%
Stewart\Runtime\Broker\AppPauseOverrideStore::saveOverride1100.0%
Stewart\Runtime\Broker\AppPauseOverrideStore::removeOverride1100.0%
Stewart\Runtime\Broker\AppPauseOverrideStore::buildOverrideKey1100.0%
Stewart\Runtime\Broker\AppPauseRegistry::forgetOverride1100.0%
Stewart\Runtime\Broker\AppPauseRegistry::findOverride1100.0%
Stewart\Runtime\Broker\AppPauseRegistry::isPaused1100.0%
Stewart\Runtime\Broker\AppPauseRegistry::listPausedAppIds1100.0%
Stewart\Runtime\Broker\AppPauseService::__construct1100.0%
Stewart\Runtime\Broker\AppPauseService::pauseApp1100.0%
Stewart\Runtime\Broker\AppPauseService::resumeApp1100.0%
Stewart\Runtime\Broker\AppPauseService::broadcastPausedApps1100.0%
Stewart\Runtime\Broker\AppPlacement::__construct1100.0%
Stewart\Runtime\Broker\AppRunningTotals::__construct1100.0%
Stewart\Runtime\Broker\AppRunningTotals::forApp1100.0%
Stewart\Runtime\Broker\AppRunningTotals::forScope1100.0%
Stewart\Runtime\Broker\AppRunningTotals::isSharedScope1100.0%
Stewart\Runtime\Broker\AppRunningTotals::recordActivityReport1100.0%
Stewart\Runtime\Broker\AppRunningTotals::recordCall1100.0%
Stewart\Runtime\Broker\AppRunningTotals::recordLastFailure1100.0%
Stewart\Runtime\Broker\BrokerHaEvents::__construct1100.0%
Stewart\Runtime\Broker\BrokerHaEvents::stateChanged1100.0%
Stewart\Runtime\Broker\BrokerHaEvents::eventFired1100.0%
Stewart\Runtime\Broker\BrokerHaEvents::connectionLost1100.0%
Stewart\Runtime\Broker\BrokerHaEvents::reconnected1100.0%
Stewart\Runtime\Broker\BrokerHaEvents::connectionFailed1100.0%
Stewart\Runtime\Broker\BrokerLifecycle::__construct1100.0%
Stewart\Runtime\Broker\BrokerRun::__construct1100.0%
Stewart\Runtime\Broker\BrokerRun::start1100.0%
Stewart\Runtime\Broker\BrokerRun::isRunning1100.0%
Stewart\Runtime\Broker\BrokerRun::isStopping1100.0%
Stewart\Runtime\Broker\BrokerRun::awaitStopped1100.0%
Stewart\Runtime\Broker\BrokerRun::stop1100.0%
Stewart\Runtime\Broker\BrokerRun::stopToRestart1100.0%
Stewart\Runtime\Broker\BrokerRun::stopWithError1100.0%
Stewart\Runtime\Broker\BrokerRun::runStopSteps1100.0%
Stewart\Runtime\Broker\BrokerWorkerEvents::__construct1100.0%
Stewart\Runtime\Broker\BrokerWorkerEvents::workerMessage1100.0%
Stewart\Runtime\Broker\BrokerWorkerEvents::workerGone1100.0%
Stewart\Runtime\Broker\CgroupCpuQuota::__construct1100.0%
Stewart\Runtime\Broker\ConnectionTracker::__construct1100.0%
Stewart\Runtime\Broker\ConnectionTracker::markConnected1100.0%
Stewart\Runtime\Broker\ConnectionTracker::markReconnecting1100.0%
Stewart\Runtime\Broker\ConnectionTracker::markRestored1100.0%
Stewart\Runtime\Broker\CpuCountDetector::__construct1100.0%
Stewart\Runtime\Broker\DaemonStartTime::__construct1100.0%
Stewart\Runtime\Broker\DaemonStartTime::recordStart1100.0%
Stewart\Runtime\Broker\DaemonStartTime::getStartedAt1100.0%
Stewart\Runtime\Broker\DisabledControlPlane::start1100.0%
Stewart\Runtime\Broker\DisabledControlPlane::stop1100.0%
Stewart\Runtime\Broker\EventRouter::__construct1100.0%
Stewart\Runtime\Broker\EventRouter::routeMqttMessage1100.0%
Stewart\Runtime\Broker\HaCallSlots::__construct1100.0%
Stewart\Runtime\Broker\HaCallSlots::runCounted1100.0%
Stewart\Runtime\Broker\HaCallSlots::countInFlightCallsFor1100.0%
Stewart\Runtime\Broker\HaCallSlots::acquire1100.0%
Stewart\Runtime\Broker\LoopErrorLogger::__construct1100.0%
Stewart\Runtime\Broker\LoopErrorLogger::logError1100.0%
Stewart\Runtime\Broker\ManifestCheck::__construct1100.0%
Stewart\Runtime\Broker\ManifestCheck::hasCurrentFormat1100.0%
Stewart\Runtime\Broker\ManifestDrift::__construct1100.0%
Stewart\Runtime\Broker\ManifestDrift::calculateBetween1100.0%
Stewart\Runtime\Broker\Reconnector::__construct1100.0%
Stewart\Runtime\Broker\RegistryRefresher::__construct1100.0%
Stewart\Runtime\Broker\RestartBudget::__construct1100.0%
Stewart\Runtime\Broker\RestartBudget::countUsedAttempts1100.0%
Stewart\Runtime\Broker\RestartBudget::forgetAttempts1100.0%
Stewart\Runtime\Broker\RestartBudget::listAttemptsWithinWindow1100.0%
Stewart\Runtime\Broker\RestartDecision::__construct1100.0%
Stewart\Runtime\Broker\RestartDecision::restartAfter1100.0%
Stewart\Runtime\Broker\RestartDecision::quarantine1100.0%
Stewart\Runtime\Broker\ServiceCallStatsRecorder::__construct1100.0%
Stewart\Runtime\Broker\SignalHandlers::__construct1100.0%
Stewart\Runtime\Broker\SubscriptionRegistry::__construct1100.0%
Stewart\Runtime\Broker\SubscriptionRegistry::listSubscriptions1100.0%
Stewart\Runtime\Broker\SubscriptionRegistry::getRoutingStats1100.0%
Stewart\Runtime\Broker\SubscriptionRoutes::__construct1100.0%
Stewart\Runtime\Broker\SubscriptionRoutes::listSubscriptionIdsForWorker1100.0%
Stewart\Runtime\Broker\SubscriptionRoutes::listWorkerIds1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::__construct1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::close1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::isOpen1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::countEntities1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::getTimeZone1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::getHaUserId1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::getLocation1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::listEntityIds1100.0%
Stewart\Runtime\Broker\WebsocketHaSession::onTriggerRejected1100.0%
Stewart\Runtime\Broker\WorkerHandle::__construct1100.0%
Stewart\Runtime\Broker\WorkerHandle::getPid1100.0%
Stewart\Runtime\Broker\WorkerHandle::getAppIds1100.0%
Stewart\Runtime\Broker\WorkerHandle::getTransport1100.0%
Stewart\Runtime\Broker\WorkerHandle::relayOutput1100.0%
Stewart\Runtime\Broker\WorkerHandle::isReady1100.0%
Stewart\Runtime\Broker\WorkerHandle::isStarting1100.0%
Stewart\Runtime\Broker\WorkerHandle::isStopping1100.0%
Stewart\Runtime\Broker\WorkerHandle::isTerminated1100.0%
Stewart\Runtime\Broker\WorkerHandle::markReady1100.0%
Stewart\Runtime\Broker\WorkerHandle::recordPong1100.0%
Stewart\Runtime\Broker\WorkerHandle::countMissedProbes1100.0%
Stewart\Runtime\Broker\WorkerHandle::getOutboxStatus1100.0%
Stewart\Runtime\Broker\WorkerHandle::awaitExit1100.0%
Stewart\Runtime\Broker\WorkerMessageReader::__construct1100.0%
Stewart\Runtime\Broker\WorkerOutbox::__construct1100.0%
Stewart\Runtime\Broker\WorkerOutbox::clear1100.0%
Stewart\Runtime\Broker\WorkerOutbox::buildStatus1100.0%
Stewart\Runtime\Broker\WorkerOutbox::pushSegmentBoundary1100.0%
Stewart\Runtime\Broker\WorkerOutbox::appendToQueue1100.0%
Stewart\Runtime\Broker\WorkerPool::__construct1100.0%
Stewart\Runtime\Broker\WorkerPool::attachHandle1100.0%
Stewart\Runtime\Broker\WorkerProbeSequence::getCurrentNonce1100.0%
Stewart\Runtime\Broker\WorkerProbeSequence::advanceNonce1100.0%
Stewart\Runtime\Broker\WorkerRestartPolicy::__construct1100.0%
Stewart\Runtime\Broker\WorkerRestartPolicy::forgetRestarts1100.0%
Stewart\Runtime\Broker\WorkerSlot::__construct1100.0%
Stewart\Runtime\Broker\WorkerSlot::listAppIds1100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::findOrCreateSlotState1100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::findSlotState1100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::findHandleForWorker1100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::listSlotStates1100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::countSpawnedSlots1100.0%
Stewart\Runtime\Broker\WorkerSlotRegistry::countLiveWorkers1100.0%
Stewart\Runtime\Broker\WorkerSlotState::__construct1100.0%
Stewart\Runtime\Broker\WorkerSlotState::isStopping1100.0%
Stewart\Runtime\Broker\WorkerSlotState::beginSpawn1100.0%
Stewart\Runtime\Broker\WorkerSlotState::markSpawnFailed1100.0%
Stewart\Runtime\Broker\WorkerSlotState::markGone1100.0%
Stewart\Runtime\Broker\WorkerSlotState::beginStopping1100.0%
Stewart\Runtime\Broker\WorkerSlotState::recordScheduledRestart1100.0%
Stewart\Runtime\Broker\WorkerSlotState::markQuarantined1100.0%
Stewart\Runtime\Broker\WorkerSlotState::cancelReadyDeadline1100.0%
Stewart\Runtime\Broker\WorkerSlotState::cancelRestart1100.0%
Stewart\Runtime\Broker\WorkerStartup::__construct1100.0%
Stewart\Runtime\Broker\WorkerWatchdog::__construct1100.0%
Stewart\Runtime\Broker\WorkerWatchdog::stopProbing1100.0%
Stewart\Runtime\Broker\WorkerWatchdog::countMissedProbes1100.0%
Stewart\Runtime\Broker\WorkerWatchdog::killUnresponsive1100.0%
Stewart\Runtime\Broker\Collection\WorkerSlotCollection::requireSlotById1100.0%
Stewart\Runtime\Broker\Component\ComponentLink::__construct1100.0%
Stewart\Runtime\Broker\Component\ComponentLink::onCommand1100.0%
Stewart\Runtime\Broker\Component\ComponentLink::onSessionEnded1100.0%
Stewart\Runtime\Broker\Component\ComponentLink::markLinkLost1100.0%
Stewart\Runtime\Broker\Component\ComponentLink::recordDetectedState1100.0%
Stewart\Runtime\Broker\Component\ComponentSession::__construct1100.0%
Stewart\Runtime\Broker\Component\ComponentSession::openSession1100.0%
Stewart\Runtime\Broker\Component\ComponentSession::markLinkLost1100.0%
Stewart\Runtime\Broker\Component\ComponentTracker::__construct1100.0%
Stewart\Runtime\Broker\Component\ComponentTracker::recordStateKeepingVersion1100.0%
Stewart\Runtime\Broker\Deploy\DeployState::recordRunningCommit1100.0%
Stewart\Runtime\Broker\Deploy\DeployState::recordPoll1100.0%
Stewart\Runtime\Broker\Deploy\DeployState::recordFailure1100.0%
Stewart\Runtime\Broker\Deploy\DeployState::findRunningCommit1100.0%
Stewart\Runtime\Broker\Deploy\DeployState::findLastPolledAt1100.0%
Stewart\Runtime\Broker\Deploy\DeployState::findLastFailure1100.0%
Stewart\Runtime\Broker\Deploy\DeployState::countFailures1100.0%
Stewart\Runtime\Broker\Deploy\ExternalCommandResult::__construct1100.0%
Stewart\Runtime\Broker\Deploy\ExternalCommandResult::isSuccessful1100.0%
Stewart\Runtime\Broker\Deploy\ExternalCommandResult::findFirstErrorLine1100.0%
Stewart\Runtime\Broker\Deploy\ExternalCommandResult::findLastErrorLine1100.0%
Stewart\Runtime\Broker\Deploy\ExternalCommandResult::listErrorLines1100.0%
Stewart\Runtime\Broker\Deploy\PreparedRelease::__construct1100.0%
Stewart\Runtime\Broker\Deploy\ReleasePoller::__construct1100.0%
Stewart\Runtime\Broker\Deploy\ReleasePoller::stopPolling1100.0%
Stewart\Runtime\Broker\Deploy\ReleaseScript::__construct1100.0%
Stewart\Runtime\Broker\Deploy\ReleaseScript::prepareLatestRelease1100.0%
Stewart\Runtime\Broker\Deploy\RunningReleaseDetector::__construct1100.0%
Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::__construct1100.0%
Stewart\Runtime\Broker\Exposure\ExposureCommandRouter::refuseCommand1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::__construct1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::onEntitySynced1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::onEntityCommanded1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::rejectCommand1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposuresOfApp1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::orphanExposuresOfWorker1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::countExposuresOfApp1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::findAddressByEntityId1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::findLive1100.0%
Stewart\Runtime\Broker\Exposure\ExposureLink::createAddress1100.0%
Stewart\Runtime\Broker\Exposure\ExposureProxy::__construct1100.0%
Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardExpose1100.0%
Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardReconfigure1100.0%
Stewart\Runtime\Broker\Exposure\ExposureProxy::forwardUpdate1100.0%
Stewart\Runtime\Broker\Exposure\ExposureProxy::requireAppId1100.0%
Stewart\Runtime\Broker\Exposure\ExposureReconciler::__construct1100.0%
Stewart\Runtime\Broker\Exposure\ExposureReconciler::recordWorkerReady1100.0%
Stewart\Runtime\Broker\Exposure\ExposureReconciler::recordWorkerQuarantined1100.0%
Stewart\Runtime\Broker\Exposure\ExposureReconciler::haveAllWorkersSettled1100.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::__construct1100.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::recordChange1100.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::recordDefinition1100.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::recordEntityId1100.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::markOrphaned1100.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::isOrphaned1100.0%
Stewart\Runtime\Broker\Exposure\LiveExposure::isOwnedBy1100.0%
Stewart\Runtime\Broker\Exposure\PendingExposureCommands::__construct1100.0%
Stewart\Runtime\Broker\Exposure\PendingExposureCommands::recordCommand1100.0%
Stewart\Runtime\Broker\Exposure\PendingExposureCommands::forgetCommand1100.0%
Stewart\Runtime\Broker\Message\AppFailedHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\AppFailedHandler::handledMessageClass1100.0%
Stewart\Runtime\Broker\Message\AppFailedHandler::handle1100.0%
Stewart\Runtime\Broker\Message\EventFireRequestHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\EventFireRequestHandler::handledMessageClass1100.0%
Stewart\Runtime\Broker\Message\EventFireRequestHandler::handle1100.0%
Stewart\Runtime\Broker\Message\HistoryRequestHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\HistoryRequestHandler::handle1100.0%
Stewart\Runtime\Broker\Message\LogRecordHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\LogRecordHandler::handledMessageClass1100.0%
Stewart\Runtime\Broker\Message\LogRecordHandler::handle1100.0%
Stewart\Runtime\Broker\Message\PongHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\PongHandler::handledMessageClass1100.0%
Stewart\Runtime\Broker\Message\PongHandler::handle1100.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::handledMessageClass1100.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::handle1100.0%
Stewart\Runtime\Broker\Message\RegistryEntityUpdateRequestHandler::previewUpdate1100.0%
Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::handledMessageClass1100.0%
Stewart\Runtime\Broker\Message\ServiceCallRequestHandler::handle1100.0%
Stewart\Runtime\Broker\Message\SubscribeHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\SubscribeHandler::refuseSubscription1100.0%
Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::__construct1100.0%
Stewart\Runtime\Broker\Message\SubscribeTriggerHandler::handle1100.0%
Stewart\Runtime\Broker\Message\WorkerMessageDispatcher::__construct1100.0%
Stewart\Runtime\Broker\Mqtt\MqttFilterSubscriptions::__construct1100.0%
Stewart\Runtime\Broker\Mqtt\MqttLinkResolver::__construct1100.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::__construct1100.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::onTriggerFired1100.0%
Stewart\Runtime\Broker\Trigger\HaTriggerLink::onTriggerRejected1100.0%
Stewart\Runtime\Broker\Trigger\TriggerRejections::__construct1100.0%
Stewart\Runtime\Broker\Trigger\TriggerSubscribers::__construct1100.0%
Stewart\Runtime\Config\AppOverride::__construct1100.0%
Stewart\Runtime\Config\AppOverride::fromSection1100.0%
Stewart\Runtime\Config\BackoffPolicy::__construct1100.0%
Stewart\Runtime\Config\CodegenConfig::__construct1100.0%
Stewart\Runtime\Config\CodegenConfig::fromSection1100.0%
Stewart\Runtime\Config\ConfigLoader::__construct1100.0%
Stewart\Runtime\Config\ConfigLoader::loadConfig1100.0%
Stewart\Runtime\Config\ConfigLoader::buildValidatedConfigTree1100.0%
Stewart\Runtime\Config\ConfigLoader::locateConfigFile1100.0%
Stewart\Runtime\Config\ConfigSection::__construct1100.0%
Stewart\Runtime\Config\ConfigSection::forRoot1100.0%
Stewart\Runtime\Config\ConfigSection::readSection1100.0%
Stewart\Runtime\Config\ConfigSection::readString1100.0%
Stewart\Runtime\Config\ConfigSection::readStringList1100.0%
Stewart\Runtime\Config\ConfigSection::createSchemaMismatchFailure1100.0%
Stewart\Runtime\Config\ControlConfig::__construct1100.0%
Stewart\Runtime\Config\ControlConfig::fromSection1100.0%
Stewart\Runtime\Config\DomainAttributesConfig::__construct1100.0%
Stewart\Runtime\Config\DomainAttributesConfig::fromSection1100.0%
Stewart\Runtime\Config\EnvironmentOverlay::__construct1100.0%
Stewart\Runtime\Config\EnvironmentOverlay::findMatchingFileKey1100.0%
Stewart\Runtime\Config\EnvironmentOverlay::findExistingFileKey1100.0%
Stewart\Runtime\Config\EnvironmentOverlay::findFileKeyBy1100.0%
Stewart\Runtime\Config\EnvironmentOverlay::normalizeForKeyComparison1100.0%
Stewart\Runtime\Config\EnvironmentOverlay::foldForKeyComparison1100.0%
Stewart\Runtime\Config\EnvironmentPlaceholders::__construct1100.0%
Stewart\Runtime\Config\EnvironmentPlaceholders::resolve1100.0%
Stewart\Runtime\Config\EnvironmentVariables::__construct1100.0%
Stewart\Runtime\Config\ExposeConfig::__construct1100.0%
Stewart\Runtime\Config\ExposeConfig::fromSection1100.0%
Stewart\Runtime\Config\GitDeployConfig::__construct1100.0%
Stewart\Runtime\Config\GitDeployConfig::fromSection1100.0%
Stewart\Runtime\Config\HttpAdminConfig::__construct1100.0%
Stewart\Runtime\Config\HttpAdminConfig::fromSection1100.0%
Stewart\Runtime\Config\HttpConfig::__construct1100.0%
Stewart\Runtime\Config\HttpConfig::fromSection1100.0%
Stewart\Runtime\Config\HttpListenAddress::__toString1100.0%
Stewart\Runtime\Config\MqttConfig::__construct1100.0%
Stewart\Runtime\Config\MqttServerUrl::__construct1100.0%
Stewart\Runtime\Config\MqttServerUrl::revealPassword1100.0%
Stewart\Runtime\Config\MqttServerUrl::toSocketUri1100.0%
Stewart\Runtime\Config\MqttServerUrl::__toString1100.0%
Stewart\Runtime\Config\OptionalDuration::__construct1100.0%
Stewart\Runtime\Config\OptionalDuration::off1100.0%
Stewart\Runtime\Config\OptionalDuration::findDuration1100.0%
Stewart\Runtime\Config\PersistenceConfig::__construct1100.0%
Stewart\Runtime\Config\PersistenceConfig::fromSection1100.0%
Stewart\Runtime\Config\PersistenceConfig::isStoreConfigured1100.0%
Stewart\Runtime\Config\ProjectDirectory::resolveWithin1100.0%
Stewart\Runtime\Config\ServiceCallPolicy::__construct1100.0%
Stewart\Runtime\Config\ServiceCallPolicy::fromSection1100.0%
Stewart\Runtime\Config\ServiceCallPolicy::limitsPerWorker1100.0%
Stewart\Runtime\Config\ServiceCallPolicy::boundsTotal1100.0%
Stewart\Runtime\Config\ServiceCallPolicy::createDryRunContext1100.0%
Stewart\Runtime\Config\StewartConfig::__construct1100.0%
Stewart\Runtime\Config\StewartConfig::requireHomeAssistant1100.0%
Stewart\Runtime\Config\StewartConfig::readConnectionConfig1100.0%
Stewart\Runtime\Config\StewartConfigSchema::getConfigTreeBuilder1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addTopLevelSettings1100.0%
Stewart\Runtime\Config\StewartConfigSchema::requireKeysMatching1100.0%
Stewart\Runtime\Config\StewartConfigSchema::createDurationNode1100.0%
Stewart\Runtime\Config\StewartConfigSchema::appendBackoffNodes1100.0%
Stewart\Runtime\Config\StewartConfigSchema::createScalarNode1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addHomeAssistantSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addReconnectSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addSupervisionSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addPersistenceSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addMqttSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addControlSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addHttpSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addCodegenSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addDeploySection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addExposeSection1100.0%
Stewart\Runtime\Config\StewartConfigSchema::createWebsocketUrlNode1100.0%
Stewart\Runtime\Config\StewartConfigSchema::createSizeLimitNode1100.0%
Stewart\Runtime\Config\StewartConfigSchema::createPatternListNode1100.0%
Stewart\Runtime\Config\StewartConfigSchema::createDomainAttributesNode1100.0%
Stewart\Runtime\Config\StewartConfigSchema::addServiceCallsSection1100.0%
Stewart\Runtime\Config\SupervisionConfig::__construct1100.0%
Stewart\Runtime\Config\SupervisionConfig::killsUnresponsiveWorkers1100.0%
Stewart\Runtime\Config\TcpControlAddress::isLoopback1100.0%
Stewart\Runtime\Config\TcpControlAddress::resolveSocketAddress1100.0%
Stewart\Runtime\Config\TcpControlAddress::__toString1100.0%
Stewart\Runtime\Config\UnixControlAddress::isLoopback1100.0%
Stewart\Runtime\Config\UnixControlAddress::toConnectableAddress1100.0%
Stewart\Runtime\Config\UnixControlAddress::resolveSocketAddress1100.0%
Stewart\Runtime\Config\UnixControlAddress::__toString1100.0%
Stewart\Runtime\Config\Environment\EnvironmentValueParser::createValueInvalidFailure1100.0%
Stewart\Runtime\Console\AppPauseCommand::sendAppRequest1100.0%
Stewart\Runtime\Console\AppRequestCommand::__construct1100.0%
Stewart\Runtime\Console\AppRequestCommand::configure1100.0%
Stewart\Runtime\Console\AppResetCommand::sendAppRequest1100.0%
Stewart\Runtime\Console\AppResumeCommand::sendAppRequest1100.0%
Stewart\Runtime\Console\CheckCommand::__construct1100.0%
Stewart\Runtime\Console\CheckCommand::describeUnloadableFile1100.0%
Stewart\Runtime\Console\ConfigDumpCommand::__construct1100.0%
Stewart\Runtime\Console\ConfigDumpCommand::configure1100.0%
Stewart\Runtime\Console\ConfigReferenceCommand::__construct1100.0%
Stewart\Runtime\Console\ConfigReferenceCommand::execute1100.0%
Stewart\Runtime\Console\ControlCommand::__construct1100.0%
Stewart\Runtime\Console\ControlCommand::configure1100.0%
Stewart\Runtime\Console\ControlCommand::resolveControlTarget1100.0%
Stewart\Runtime\Console\ControlCommand::parseTimeoutOption1100.0%
Stewart\Runtime\Console\DoctorCommand::reportInfo1100.0%
Stewart\Runtime\Console\DoctorCommand::writeLine1100.0%
Stewart\Runtime\Console\StatusCommand::__construct1100.0%
Stewart\Runtime\Console\StatusCommand::configure1100.0%
Stewart\Runtime\Console\StatusRenderer::__construct1100.0%
Stewart\Runtime\Console\StatusRenderer::render1100.0%
Stewart\Runtime\Console\StatusRenderer::renderDaemonTable1100.0%
Stewart\Runtime\Console\StewartApplication::__construct1100.0%
Stewart\Runtime\Console\StewartApplication::buildLeadingOptionDefinition1100.0%
Stewart\Runtime\Console\StewartCommand::configure1100.0%
Stewart\Runtime\Console\StewartCommand::findConfigOption1100.0%
Stewart\Runtime\Console\WorkerRestartCommand::__construct1100.0%
Stewart\Runtime\Console\WorkerRestartCommand::configure1100.0%
Stewart\Runtime\Container\AppBuildFailure::__construct1100.0%
Stewart\Runtime\Container\AppContainerBuild::__construct1100.0%
Stewart\Runtime\Container\AppContainerBuilder::__construct1100.0%
Stewart\Runtime\Container\AppContainerBuilder::buildAppServiceId1100.0%
Stewart\Runtime\Container\AppContainerBuilder::buildPeerStoreServiceId1100.0%
Stewart\Runtime\Container\AppContainerBuilder::registerApp1100.0%
Stewart\Runtime\Container\AppOptionResolver::__construct1100.0%
Stewart\Runtime\Container\AppOptionResolver::foldOptionName1100.0%
Stewart\Runtime\Container\AppRuntimeServices::__construct1100.0%
Stewart\Runtime\Container\TypedContainer::__construct1100.0%
Stewart\Runtime\Container\Collection\AppBuildFailureCollection::keyedByAppId1100.0%
Stewart\Runtime\Container\Collection\AppBuildFailureCollection::find1100.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%
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\Dispatch\EntityFilterIndex::__construct1100.0%
Stewart\Runtime\Dispatch\EntityFilterIndex::add1100.0%
Stewart\Runtime\Dispatch\EntityFilterIndex::remove1100.0%
Stewart\Runtime\Dispatch\IndexedSelector::__construct1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::__construct1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchStateChange1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchEvent1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchTopic1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::dispatchTrigger1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::countFor1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::refusedSubscription1100.0%
Stewart\Runtime\Dispatch\LocalDispatcher::listQueuesOf1100.0%
Stewart\Runtime\Dispatch\LocalSubscription::__construct1100.0%
Stewart\Runtime\Dispatch\LocalSubscription::isActive1100.0%
Stewart\Runtime\Dispatch\LocalSubscription::getId1100.0%
Stewart\Runtime\Dispatch\RegisteredSubscription::__construct1100.0%
Stewart\Runtime\Dispatch\SelectorIndex::getRoutingStats1100.0%
Stewart\Runtime\Dispatch\SelectorIndex::buildCacheKey1100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::__construct1100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::push1100.0%
Stewart\Runtime\Dispatch\SubscriptionQueue::recordOverflowDrop1100.0%
Stewart\Runtime\Health\ProbeKind::parse1100.0%
Stewart\Runtime\Health\ProbeReport::__construct1100.0%
Stewart\Runtime\Health\ProbeReport::alive1100.0%
Stewart\Runtime\Health\ProbeReportCodec::__construct1100.0%
Stewart\Runtime\Health\ProbeReportCodec::createProbeReportWireMapper1100.0%
Stewart\Runtime\Health\ProbeReportCodec::encodeReport1100.0%
Stewart\Runtime\Health\ProbeStatus::isHealthy1100.0%
Stewart\Runtime\Health\ReadinessVerdict::__construct1100.0%
Stewart\Runtime\Health\ReadinessVerdict::isReady1100.0%
Stewart\Runtime\Health\SnapshotProbeReporter::__construct1100.0%
Stewart\Runtime\Http\AmpHttpListener::__construct1100.0%
Stewart\Runtime\Http\AmpHttpListener::start1100.0%
Stewart\Runtime\Http\AmpHttpListener::stop1100.0%
Stewart\Runtime\Http\HttpListenerFactory::__construct1100.0%
Stewart\Runtime\Http\ProbeRequestHandler::__construct1100.0%
Stewart\Runtime\Http\Admin\AdminApiCodec::__construct1100.0%
Stewart\Runtime\Http\Admin\AdminApiCodec::createAdminApiWireMapper1100.0%
Stewart\Runtime\Http\Admin\AdminApiCodec::encodeResponse1100.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler::__construct1100.0%
Stewart\Runtime\Http\Admin\AdminRequestHandler::respond1100.0%
Stewart\Runtime\Http\Admin\AdminRoute::__construct1100.0%
Stewart\Runtime\Http\Admin\AdminRoute::allowsMethod1100.0%
Stewart\Runtime\Http\Admin\Response\AdminAppView::__construct1100.0%
Stewart\Runtime\Http\Admin\Response\AdminAppView::fromAppStatus1100.0%
Stewart\Runtime\Ipc\ChannelTransport::__construct1100.0%
Stewart\Runtime\Ipc\ChannelTransport::close1100.0%
Stewart\Runtime\Ipc\MessageHandlerIndex::__construct1100.0%
Stewart\Runtime\Ipc\MessageHandlerIndex::findHandlerFor1100.0%
Stewart\Runtime\Ipc\Message\RequestFailed::__construct1100.0%
Stewart\Runtime\Ipc\Message\RequestFailed::fromException1100.0%
Stewart\Runtime\Ipc\Wire\AppIdsFragment::__construct1100.0%
Stewart\Runtime\Ipc\Wire\AppIdsFragment::fromCollection1100.0%
Stewart\Runtime\Ipc\Wire\AppIdsFragment::fromDecodedValue1100.0%
Stewart\Runtime\Ipc\Wire\AppIdsFragment::encodeToJson1100.0%
Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\DateTimeImmutableConverter::encodeValue1100.0%
Stewart\Runtime\Ipc\Wire\EncodedStateChange::__construct1100.0%
Stewart\Runtime\Ipc\Wire\EncodedStateChange::encodeToJson1100.0%
Stewart\Runtime\Ipc\Wire\EntityStatesFragment::__construct1100.0%
Stewart\Runtime\Ipc\Wire\EntityStatesFragment::fromCollection1100.0%
Stewart\Runtime\Ipc\Wire\EntityStatesFragment::fromDecodedValue1100.0%
Stewart\Runtime\Ipc\Wire\EntityStatesFragment::encodeToJson1100.0%
Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\ExceptionDetailsConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\ExposedStateConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\ExposedStateConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\ExposedStateConverter::encodeValue1100.0%
Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::__construct1100.0%
Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::fromCollection1100.0%
Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::fromDecodedValue1100.0%
Stewart\Runtime\Ipc\Wire\HistoricalStatesFragment::encodeToJson1100.0%
Stewart\Runtime\Ipc\Wire\IpcCodec::__construct1100.0%
Stewart\Runtime\Ipc\Wire\IpcCodec::createForWorkerBootstrap1100.0%
Stewart\Runtime\Ipc\Wire\IpcCodec::createIpcWireMapper1100.0%
Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::__construct1100.0%
Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::findTagForClass1100.0%
Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::findClassForTag1100.0%
Stewart\Runtime\Ipc\Wire\IpcMessageCatalog::listMessageClasses1100.0%
Stewart\Runtime\Ipc\Wire\MqttMessageConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\MqttMessageConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\MqttMessageConverter::encodeValue1100.0%
Stewart\Runtime\Ipc\Wire\RegistryFragment::__construct1100.0%
Stewart\Runtime\Ipc\Wire\RegistryFragment::fromRegistry1100.0%
Stewart\Runtime\Ipc\Wire\RegistryFragment::encodeToJson1100.0%
Stewart\Runtime\Ipc\Wire\SelectorConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\SelectorConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\StateChangesFragment::__construct1100.0%
Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromCollection1100.0%
Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromEncodedChanges1100.0%
Stewart\Runtime\Ipc\Wire\StateChangesFragment::fromDecodedValue1100.0%
Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\TimeOfDayConverter::encodeValue1100.0%
Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\TriggerSpecConverter::encodeValue1100.0%
Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::__construct1100.0%
Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::fromCollection1100.0%
Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::fromDecodedValue1100.0%
Stewart\Runtime\Ipc\Wire\WorkerAppsFragment::encodeToJson1100.0%
Stewart\Runtime\Ipc\Wire\WorkerIdConverter::handledClass1100.0%
Stewart\Runtime\Ipc\Wire\WorkerIdConverter::keySuffix1100.0%
Stewart\Runtime\Ipc\Wire\WorkerIdConverter::encodeValue1100.0%
Stewart\Runtime\Json\ClassShapeReader::__construct1100.0%
Stewart\Runtime\Json\ClassShapeReader::resolveClassShape1100.0%
Stewart\Runtime\Json\ClassShapeReader::convertToWireKey1100.0%
Stewart\Runtime\Json\DurationConverter::handledClass1100.0%
Stewart\Runtime\Json\DurationConverter::keySuffix1100.0%
Stewart\Runtime\Json\DurationConverter::encodeValue1100.0%
Stewart\Runtime\Json\EpochInstantConverter::handledClass1100.0%
Stewart\Runtime\Json\EpochInstantConverter::keySuffix1100.0%
Stewart\Runtime\Json\EpochInstantConverter::encodeValue1100.0%
Stewart\Runtime\Json\IsoInstantConverter::handledClass1100.0%
Stewart\Runtime\Json\IsoInstantConverter::keySuffix1100.0%
Stewart\Runtime\Json\IsoInstantConverter::encodeValue1100.0%
Stewart\Runtime\Json\WireMapper::__construct1100.0%
Stewart\Runtime\Json\WireMapper::normalizeEnum1100.0%
Stewart\Runtime\Json\WireMapper::normalizeNestedObject1100.0%
Stewart\Runtime\Json\WireMapper::decodeConvertedValue1100.0%
Stewart\Runtime\Json\WireMapper::decodeFragment1100.0%
Stewart\Runtime\Json\WireMapper::createWrongTypeException1100.0%
Stewart\Runtime\Json\Collection\ValueConverterCollection::keyedByHandledClass1100.0%
Stewart\Runtime\Json\Collection\ValueConverterCollection::findForClass1100.0%
Stewart\Runtime\Kernel\BrokerKernel::__construct1100.0%
Stewart\Runtime\Kernel\BrokerKernel::createBroker1100.0%
Stewart\Runtime\Kernel\BrokerKernel::buildSyntheticServicesFor1100.0%
Stewart\Runtime\Kernel\BrokerKernel::buildNamedArgumentsFor1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::__construct1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::createApplication1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::compileContainer1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::buildSyntheticServicesForProject1100.0%
Stewart\Runtime\Kernel\ConsoleKernel::buildNamedArgumentsForProject1100.0%
Stewart\Runtime\Kernel\ConsoleLauncher::__construct1100.0%
Stewart\Runtime\Kernel\NamedArguments::__construct1100.0%
Stewart\Runtime\Kernel\NamedArguments::withArgument1100.0%
Stewart\Runtime\Kernel\NamedArguments::toBoundArguments1100.0%
Stewart\Runtime\Kernel\NamedArgumentsPass::__construct1100.0%
Stewart\Runtime\Kernel\SyntheticServices::__construct1100.0%
Stewart\Runtime\Kernel\SyntheticServices::withService1100.0%
Stewart\Runtime\Kernel\SyntheticServices::withOverrides1100.0%
Stewart\Runtime\Kernel\WorkerKernel::__construct1100.0%
Stewart\Runtime\Kernel\WorkerKernel::buildSyntheticServicesFor1100.0%
Stewart\Runtime\Logging\EveryNthOccurrence::__construct1100.0%
Stewart\Runtime\Logging\LoggerFactory::__construct1100.0%
Stewart\Runtime\Logging\LoggerFactory::createStdoutLogger1100.0%
Stewart\Runtime\Logging\ProcessTimeZoneProcessor::__invoke1100.0%
Stewart\Runtime\Metrics\PrometheusTextEncoder::encodeSample1100.0%
Stewart\Runtime\Metrics\RuntimeMetricsCollector::__construct1100.0%
Stewart\Runtime\Metrics\RuntimeMetricsCollector::collectMetrics1100.0%
Stewart\Runtime\Metrics\RuntimeMetricsExporter::__construct1100.0%
Stewart\Runtime\Metrics\RuntimeMetricsExporter::exportMetrics1100.0%
Stewart\Runtime\Metrics\Exposition\Histogram::__construct1100.0%
Stewart\Runtime\Metrics\Exposition\MetricFamily::__construct1100.0%
Stewart\Runtime\Metrics\Exposition\MetricFamily::createWithSample1100.0%
Stewart\Runtime\Metrics\Exposition\MetricFamily::recordSample1100.0%
Stewart\Runtime\Metrics\Exposition\MetricFamily::hasSamples1100.0%
Stewart\Runtime\Metrics\Exposition\MetricFamily::listSamples1100.0%
Stewart\Runtime\Metrics\Exposition\MetricLabels::__construct1100.0%
Stewart\Runtime\Metrics\Exposition\MetricLabels::none1100.0%
Stewart\Runtime\Metrics\Exposition\MetricLabels::fromLabel1100.0%
Stewart\Runtime\Metrics\Exposition\MetricLabels::withLabel1100.0%
Stewart\Runtime\Metrics\Exposition\MetricLabels::listValuesByName1100.0%
Stewart\Runtime\Metrics\Exposition\PrometheusNumber::convertToEpochSeconds1100.0%
Stewart\Runtime\Metrics\Source\BrokerMetricSource::collectMetrics1100.0%
Stewart\Runtime\Metrics\Source\DaemonMetricSource::collectMetrics1100.0%
Stewart\Runtime\Model\ExceptionDetails::__construct1100.0%
Stewart\Runtime\Model\ExceptionDetails::fromException1100.0%
Stewart\Runtime\Model\ExceptionDetails::toArray1100.0%
Stewart\Runtime\Model\ResourceScope::__construct1100.0%
Stewart\Runtime\Model\ResourceScope::forApp1100.0%
Stewart\Runtime\Model\ResourceScope::shared1100.0%
Stewart\Runtime\Model\ResourceScope::isShared1100.0%
Stewart\Runtime\Model\ResourceScope::equals1100.0%
Stewart\Runtime\Model\ResourceScope::__toString1100.0%
Stewart\Runtime\Model\RoutingStats::__construct1100.0%
Stewart\Runtime\Model\ServiceCallOutcome::isFailure1100.0%
Stewart\Runtime\Registry\RegistryCache::__construct1100.0%
Stewart\Runtime\Registry\RegistryCache::getRevision1100.0%
Stewart\Runtime\Registry\RegistryCache::listAreas1100.0%
Stewart\Runtime\Registry\RegistryCache::findArea1100.0%
Stewart\Runtime\Registry\RegistryCache::findAreaByName1100.0%
Stewart\Runtime\Registry\RegistryCache::findEntityPlacement1100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::__construct1100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::occursAtAll1100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::start1100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::delayUntilDue1100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::advance1100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::isRecurring1100.0%
Stewart\Runtime\Schedule\ElapsedTrigger::describe1100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::__construct1100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::countFor1100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::forgetTask1100.0%
Stewart\Runtime\Schedule\EntityTimeScheduler::listTasksOf1100.0%
Stewart\Runtime\Schedule\EntityTimeTask::__construct1100.0%
Stewart\Runtime\Schedule\EntityTimeTask::getId1100.0%
Stewart\Runtime\Schedule\EntityTimeTask::isActive1100.0%
Stewart\Runtime\Schedule\EntityTimeTask::rearmFromCache1100.0%
Stewart\Runtime\Schedule\ScheduleContext::__construct1100.0%
Stewart\Runtime\Schedule\ScheduleEntry::__construct1100.0%
Stewart\Runtime\Schedule\ScheduleEntry::warnNeverOccurs1100.0%
Stewart\Runtime\Schedule\ScheduleEntry::occursAtAll1100.0%
Stewart\Runtime\Schedule\ScheduleEntry::holdUntilResumed1100.0%
Stewart\Runtime\Schedule\ScheduleOrigin::__construct1100.0%
Stewart\Runtime\Schedule\ScheduleOrigin::label1100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::__construct1100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::arm1100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::claimTaskId1100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::count1100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::countFor1100.0%
Stewart\Runtime\Schedule\ScheduleRegistry::listEntriesOf1100.0%
Stewart\Runtime\Schedule\ScheduledTaskHandle::__construct1100.0%
Stewart\Runtime\Schedule\ScheduledTaskHandle::cancel1100.0%
Stewart\Runtime\Schedule\ScheduledTaskHandle::isActive1100.0%
Stewart\Runtime\Schedule\ScheduledTaskHandle::getNextRunAt1100.0%
Stewart\Runtime\Schedule\ScheduledTimerHandle::__construct1100.0%
Stewart\Runtime\Schedule\ScheduledTimerHandle::cancel1100.0%
Stewart\Runtime\Schedule\ScheduledTimerHandle::isPending1100.0%
Stewart\Runtime\Schedule\TriggerFactory::__construct1100.0%
Stewart\Runtime\Schedule\WallTrigger::__construct1100.0%
Stewart\Runtime\Schedule\WallTrigger::occursAtAll1100.0%
Stewart\Runtime\Schedule\WallTrigger::start1100.0%
Stewart\Runtime\Schedule\WallTrigger::dueAt1100.0%
Stewart\Runtime\Schedule\WallTrigger::isRecurring1100.0%
Stewart\Runtime\Schedule\WallTrigger::describe1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::__construct1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::forApp1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::runEvery1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::runDailyAt1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::runOnCron1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::runAfter1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::runAt1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::runAtEntityTime1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::runAtSunEvent1100.0%
Stewart\Runtime\Schedule\WorkerScheduler::armSchedule1100.0%
Stewart\Runtime\Schedule\WorkerTimers::__construct1100.0%
Stewart\Runtime\Schedule\WorkerTimers::waitFor1100.0%
Stewart\Runtime\Scope\ScopeLifecycle::releaseScope1100.0%
Stewart\Runtime\Scope\ScopeLifecycle::pauseScope1100.0%
Stewart\Runtime\Scope\ScopeLifecycle::resumeScope1100.0%
Stewart\Runtime\Scope\ScopeState::__construct1100.0%
Stewart\Runtime\Scope\ScopeState::resume1100.0%
Stewart\Runtime\Scope\ScopeState::close1100.0%
Stewart\Runtime\Scope\ScopeState::isLive1100.0%
Stewart\Runtime\Scope\ScopeState::isPaused1100.0%
Stewart\Runtime\Scope\ScopeState::isClosed1100.0%
Stewart\Runtime\State\CachedStateReader::__construct1100.0%
Stewart\Runtime\State\StateCache::find1100.0%
Stewart\Runtime\State\StateCache::listEntityIds1100.0%
Stewart\Runtime\State\StateCache::getAllStates1100.0%
Stewart\Runtime\State\StateCache::count1100.0%
Stewart\Runtime\Time\RepeatingTimer::__construct1100.0%
Stewart\Runtime\Time\RepeatingTimer::start1100.0%
Stewart\Runtime\Time\RepeatingTimer::stop1100.0%
Stewart\Runtime\Time\RepeatingTimer::isRunning1100.0%
Stewart\Runtime\Time\SystemClock::__construct1100.0%
Stewart\Runtime\Time\SystemClock::inUtc1100.0%
Stewart\Runtime\Time\SystemClock::getNow1100.0%
Stewart\Runtime\Time\SystemClock::getMonotonicTime1100.0%
Stewart\Runtime\Time\SystemClock::getTimeZone1100.0%
Stewart\Runtime\Time\SystemClock::isWithin1100.0%
Stewart\Runtime\Worker\AppActivity::recordDeliveredEvent1100.0%
Stewart\Runtime\Worker\AppActivity::recordDroppedEvent1100.0%
Stewart\Runtime\Worker\AppActivity::recordScheduleRun1100.0%
Stewart\Runtime\Worker\AppActivity::recordPublish1100.0%
Stewart\Runtime\Worker\AppActivity::recordSuppressedWork1100.0%
Stewart\Runtime\Worker\AppActivityCounters::findOrCreateActivityForScope1100.0%
Stewart\Runtime\Worker\AppActivityRecorder::__construct1100.0%
Stewart\Runtime\Worker\AppFailureReporter::__construct1100.0%
Stewart\Runtime\Worker\AppLifecycle::__construct1100.0%
Stewart\Runtime\Worker\AppLifecycle::listAppIdsInState1100.0%
Stewart\Runtime\Worker\AppLifecycle::markStopping1100.0%
Stewart\Runtime\Worker\AppLifecycle::isStopRequested1100.0%
Stewart\Runtime\Worker\AppResources::__construct1100.0%
Stewart\Runtime\Worker\AppResources::releaseScope1100.0%
Stewart\Runtime\Worker\AppResources::releaseAll1100.0%
Stewart\Runtime\Worker\AppSlot::__construct1100.0%
Stewart\Runtime\Worker\AppSlot::id1100.0%
Stewart\Runtime\Worker\AppSlot::markConstructed1100.0%
Stewart\Runtime\Worker\BrokerMessageReader::__construct1100.0%
Stewart\Runtime\Worker\BrokerSubscriptions::__construct1100.0%
Stewart\Runtime\Worker\CorrelationIdSequence::__construct1100.0%
Stewart\Runtime\Worker\CorrelationIdSequence::issueNext1100.0%
Stewart\Runtime\Worker\DsnStoreBackendOpener::__construct1100.0%
Stewart\Runtime\Worker\HandlerFailureSampler::__construct1100.0%
Stewart\Runtime\Worker\HandlerFailureSampler::isSampled1100.0%
Stewart\Runtime\Worker\LoopErrorReporter::__construct1100.0%
Stewart\Runtime\Worker\LoopErrorReporter::reportError1100.0%
Stewart\Runtime\Worker\PausedAppsSync::__construct1100.0%
Stewart\Runtime\Worker\PendingRequest::__construct1100.0%
Stewart\Runtime\Worker\PendingRequest::getFuture1100.0%
Stewart\Runtime\Worker\PendingRequest::failFromWire1100.0%
Stewart\Runtime\Worker\PendingRequest::failAsUnreachable1100.0%
Stewart\Runtime\Worker\PendingRequest::fail1100.0%
Stewart\Runtime\Worker\PendingRequests::__construct1100.0%
Stewart\Runtime\Worker\PendingRequests::open1100.0%
Stewart\Runtime\Worker\PendingRequests::resolve1100.0%
Stewart\Runtime\Worker\PendingRequests::rejectFromWire1100.0%
Stewart\Runtime\Worker\PendingRequests::take1100.0%
Stewart\Runtime\Worker\StateCacheSync::__construct1100.0%
Stewart\Runtime\Worker\StateCacheSync::isOlderThan1100.0%
Stewart\Runtime\Worker\StateCacheSync::replaceWithResyncedStates1100.0%
Stewart\Runtime\Worker\StateCacheSync::countEntities1100.0%
Stewart\Runtime\Worker\StateCacheSync::buildResyncChange1100.0%
Stewart\Runtime\Worker\StderrFallback::__construct1100.0%
Stewart\Runtime\Worker\StderrFallback::writeLine1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::__construct1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::forApp1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeSensor1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeBinarySensor1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeSwitch1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeButton1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeNumber1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeSelect1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeText1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeTime1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeDate1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeDateTime1100.0%
Stewart\Runtime\Worker\WorkerEntityExposure::exposeAction1100.0%
Stewart\Runtime\Worker\WorkerHaContext::__construct1100.0%
Stewart\Runtime\Worker\WorkerHaContext::forApp1100.0%
Stewart\Runtime\Worker\WorkerHaContext::getState1100.0%
Stewart\Runtime\Worker\WorkerHaContext::getEntity1100.0%
Stewart\Runtime\Worker\WorkerHaContext::requireState1100.0%
Stewart\Runtime\Worker\WorkerHaContext::getHistory1100.0%
Stewart\Runtime\Worker\WorkerHaContext::waitForState1100.0%
Stewart\Runtime\Worker\WorkerHaContext::getRegistry1100.0%
Stewart\Runtime\Worker\WorkerHaContext::watchEvents1100.0%
Stewart\Runtime\Worker\WorkerHaContext::watchTrigger1100.0%
Stewart\Runtime\Worker\WorkerHaContext::callService1100.0%
Stewart\Runtime\Worker\WorkerHaContext::fireEvent1100.0%
Stewart\Runtime\Worker\WorkerHaContext::wasCausedByStewart1100.0%
Stewart\Runtime\Worker\WorkerLogger::__construct1100.0%
Stewart\Runtime\Worker\WorkerLogger::forApp1100.0%
Stewart\Runtime\Worker\WorkerLogger::forScope1100.0%
Stewart\Runtime\Worker\WorkerMqtt::__construct1100.0%
Stewart\Runtime\Worker\WorkerMqtt::forApp1100.0%
Stewart\Runtime\Worker\WorkerMqtt::watchMessages1100.0%
Stewart\Runtime\Worker\WorkerRegistryEditor::__construct1100.0%
Stewart\Runtime\Worker\WorkerRegistryEditor::forApp1100.0%
Stewart\Runtime\Worker\WorkerSession::__construct1100.0%
Stewart\Runtime\Worker\WorkerSession::run1100.0%
Stewart\Runtime\Worker\WorkerShutdown::__construct1100.0%
Stewart\Runtime\Worker\WorkerShutdown::trackStartup1100.0%
Stewart\Runtime\Worker\WorkerShutdown::startupCancellation1100.0%
Stewart\Runtime\Worker\WorkerShutdown::isStopping1100.0%
Stewart\Runtime\Worker\WorkerShutdown::awaitStopped1100.0%
Stewart\Runtime\Worker\WorkerShutdown::stopWithConfiguredGrace1100.0%
Stewart\Runtime\Worker\WorkerShutdown::stopAfterBrokerLoss1100.0%
Stewart\Runtime\Worker\WorkerSunCalendarFactory::__construct1100.0%
Stewart\Runtime\Worker\Context\DispatchStreams::__construct1100.0%
Stewart\Runtime\Worker\Context\DispatchStreams::watchTrigger1100.0%
Stewart\Runtime\Worker\Context\EventFirer::__construct1100.0%
Stewart\Runtime\Worker\Context\HistoryReader::__construct1100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::__construct1100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::openCommand1100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::refuseUnknownCommand1100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandSettlements::takeOpenCommand1100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::__construct1100.0%
Stewart\Runtime\Worker\Exposure\ExposedCommandStreams::watchCommands1100.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::__construct1100.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::isKeyTaken1100.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::recordHandle1100.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::findHandle1100.0%
Stewart\Runtime\Worker\Exposure\ExposedHandleRegistry::applySnapshot1100.0%
Stewart\Runtime\Worker\Exposure\ExposureRequester::__construct1100.0%
Stewart\Runtime\Worker\Exposure\ExposureRequester::requestExposure1100.0%
Stewart\Runtime\Worker\Exposure\ExposureRequester::requestUpdate1100.0%
Stewart\Runtime\Worker\Exposure\ExposureRequester::requestRemoval1100.0%
Stewart\Runtime\Worker\Exposure\ExposureRequester::describeUnreachable1100.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::__construct1100.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::subscribe1100.0%
Stewart\Runtime\Worker\Exposure\SettlingCommandStream::filter1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedBinarySensor::setOn1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedButton::updateConfig1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::getEntityId1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::getAttributes1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::isAvailable1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::markUnavailable1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::applySnapshot1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::recordCommandedState1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::sendChange1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedEntity::findStateValue1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::getConfig1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::updateConfig1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedNumber::setValue1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::updateConfig1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::watchCommands1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSelect::setOption1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::getConfig1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::updateConfig1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSensor::setValue1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::watchCommands1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::setOn1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedSwitch::setOff1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposedText::setValue1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::__construct1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::getKey1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::remove1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::markReleased1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::findConfig1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::watchOwnCommands1100.0%
Stewart\Runtime\Worker\Exposure\WorkerExposure::sendUpdate1100.0%
Stewart\Runtime\Worker\Message\BrokerMessageDispatcher::__construct1100.0%
Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::__construct1100.0%
Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::handledMessageClass1100.0%
Stewart\Runtime\Worker\Message\CorrelatedReplyHandler::handle1100.0%
Stewart\Runtime\Worker\Message\ExposedEntityCommandedHandler::__construct1100.0%
Stewart\Runtime\Worker\Message\HaConnectionLostHandler::__construct1100.0%
Stewart\Runtime\Worker\Message\HaConnectionLostHandler::handledMessageClass1100.0%
Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::__construct1100.0%
Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::handledMessageClass1100.0%
Stewart\Runtime\Worker\Message\PausedAppsChangedHandler::handle1100.0%
Stewart\Runtime\Worker\Message\RegistrySnapshotHandler::__construct1100.0%
Stewart\Runtime\Worker\Message\StateResyncedHandler::__construct1100.0%
Stewart\Runtime\Worker\Message\StateResyncedHandler::handledMessageClass1100.0%
Stewart\Runtime\Worker\Message\StateResyncedHandler::dispatchRestored1100.0%
Stewart\Runtime\Worker\Message\SubscriptionAckHandler::__construct1100.0%
Stewart\Runtime\Worker\Message\SubscriptionAckHandler::handledMessageClass1100.0%
Stewart\Runtime\Worker\Registry\RegistryEditRequester::__construct1100.0%
Stewart\Runtime\Config\ControlAddress::isLoopback0100.0%
Stewart\Runtime\Config\ControlAddress::toConnectableAddress0100.0%
Stewart\Runtime\Config\ControlAddress::resolveSocketAddress0100.0%
Stewart\Runtime\Console\AppRequestCommand::sendAppRequest0100.0%