Skip to content

Commit 86de82e

Browse files
committed
Changing services source
1 parent 289f0c1 commit 86de82e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

modules/hivemq-edge-module-opcua/src/main/java/com/hivemq/edge/adapters/opcua/OpcUaProtocolAdapter.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.hivemq.adapter.sdk.api.model.ProtocolAdapterStartOutput;
2727
import com.hivemq.adapter.sdk.api.model.ProtocolAdapterStopInput;
2828
import com.hivemq.adapter.sdk.api.model.ProtocolAdapterStopOutput;
29+
import com.hivemq.adapter.sdk.api.services.ModuleServices;
2930
import com.hivemq.adapter.sdk.api.services.ProtocolAdapterMetricsService;
3031
import com.hivemq.adapter.sdk.api.state.ProtocolAdapterState;
3132
import com.hivemq.adapter.sdk.api.writing.WritingInput;
@@ -54,6 +55,7 @@ public class OpcUaProtocolAdapter implements ProtocolAdapter, WritingProtocolAda
5455
private final @NotNull OpcUaAdapterConfig adapterConfig;
5556
private final @NotNull ProtocolAdapterState protocolAdapterState;
5657
private final @NotNull ProtocolAdapterMetricsService protocolAdapterMetricsService;
58+
private final @NotNull ModuleServices moduleServices;
5759
private volatile @Nullable OpcUaClientWrapper opcUaClientWrapper ;
5860

5961
public OpcUaProtocolAdapter(
@@ -63,6 +65,7 @@ public OpcUaProtocolAdapter(
6365
this.adapterConfig = input.getConfig();
6466
this.protocolAdapterState = input.getProtocolAdapterState();
6567
this.protocolAdapterMetricsService = input.getProtocolAdapterMetricsHelper();
68+
this.moduleServices = input.moduleServices();
6669
}
6770

6871
@Override
@@ -80,7 +83,7 @@ public void start(
8083
try {
8184
OpcUaClientWrapper.createAndConnect(adapterConfig,
8285
protocolAdapterState,
83-
input.moduleServices(),
86+
moduleServices,
8487
adapterConfig.getId(),
8588
adapterInformation.getProtocolId(),
8689
protocolAdapterMetricsService).thenApply(wrapper -> {

0 commit comments

Comments
 (0)