1717package com .hivemq .pulse .status ;
1818
1919import com .hivemq .api .model .capabilities .Capability ;
20- import com .hivemq .bootstrap .services .EdgeCoreFactoryService ;
2120import com .hivemq .edge .HiveMQCapabilityService ;
2221import org .jetbrains .annotations .NotNull ;
2322
@@ -28,14 +27,10 @@ public class PulseAgentStatusChangedListener implements StatusProvider.StatusCha
2827 "HiveMQ Pulse Agent Asset Management" ,
2928 "This enables HiveMQ Edge to be a HiveMQ Pulse Agent." );
3029 private final @ NotNull HiveMQCapabilityService capabilityService ;
31- private final @ NotNull EdgeCoreFactoryService edgeCoreFactoryService ;
3230 private @ NotNull Status status ;
3331
34- public PulseAgentStatusChangedListener (
35- final @ NotNull HiveMQCapabilityService capabilityService ,
36- final @ NotNull EdgeCoreFactoryService edgeCoreFactoryService ) {
32+ public PulseAgentStatusChangedListener (final @ NotNull HiveMQCapabilityService capabilityService ) {
3733 this .capabilityService = capabilityService ;
38- this .edgeCoreFactoryService = edgeCoreFactoryService ;
3934 this .status = new Status (Status .ActivationStatus .DEACTIVATED , Status .ConnectionStatus .DISCONNECTED , List .of ());
4035 }
4136
@@ -48,10 +43,8 @@ public void onStatusChanged(@NotNull final Status status) {
4843 this .status = status ;
4944 if (this .status .activationStatus () == Status .ActivationStatus .ACTIVATED ) {
5045 capabilityService .addCapability (CAPABILITY );
51- edgeCoreFactoryService .setPulseActivated (true );
5246 } else {
5347 capabilityService .removeCapability (CAPABILITY );
54- edgeCoreFactoryService .setPulseActivated (false );
5548 }
5649 }
5750}
0 commit comments