Skip to content

Commit 3b89d41

Browse files
committed
check-equals
1 parent 48d02de commit 3b89d41

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/opcua/OpcUaSink.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,12 @@ private void customizeServer(final PipeParameters parameters) {
313313
} else {
314314
oldValue
315315
.getRight()
316-
.checkEquals(user, password, securityDir, enableAnonymousAccess);
316+
.checkEquals(
317+
user,
318+
password,
319+
securityDir,
320+
enableAnonymousAccess,
321+
securityPolicies);
317322
return oldValue;
318323
}
319324
} catch (final PipeException e) {

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/opcua/server/OpcUaNameSpace.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import org.eclipse.milo.opcua.sdk.server.util.SubscriptionModel;
5050
import org.eclipse.milo.opcua.stack.core.Identifiers;
5151
import org.eclipse.milo.opcua.stack.core.UaException;
52+
import org.eclipse.milo.opcua.stack.core.security.SecurityPolicy;
5253
import org.eclipse.milo.opcua.stack.core.types.builtin.DataValue;
5354
import org.eclipse.milo.opcua.stack.core.types.builtin.DateTime;
5455
import org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText;
@@ -65,6 +66,7 @@
6566
import java.util.Collections;
6667
import java.util.List;
6768
import java.util.Objects;
69+
import java.util.Set;
6870
import java.util.UUID;
6971
import java.util.stream.Collectors;
7072

@@ -543,7 +545,9 @@ public void checkEquals(
543545
final String user,
544546
final String password,
545547
final String securityDir,
546-
final boolean enableAnonymousAccess) {
547-
builder.checkEquals(user, password, Paths.get(securityDir), enableAnonymousAccess);
548+
final boolean enableAnonymousAccess,
549+
final Set<SecurityPolicy> securityPolicies) {
550+
builder.checkEquals(
551+
user, password, Paths.get(securityDir), enableAnonymousAccess, securityPolicies);
548552
}
549553
}

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/sink/protocol/opcua/server/OpcUaServerBuilder.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,14 +310,16 @@ void checkEquals(
310310
final String user,
311311
final String password,
312312
final Path securityDir,
313-
final boolean enableAnonymousAccess) {
313+
final boolean enableAnonymousAccess,
314+
final Set<SecurityPolicy> securityPolicies) {
314315
checkEquals("user", this.user, user);
315316
checkEquals("password", this.password, password);
316317
checkEquals(
317318
"security dir",
318319
FileSystems.getDefault().getPath(this.securityDir.toAbsolutePath().toString()),
319320
FileSystems.getDefault().getPath(securityDir.toAbsolutePath().toString()));
320321
checkEquals("enableAnonymousAccess option", this.enableAnonymousAccess, enableAnonymousAccess);
322+
checkEquals("securityPolicies", this.securityPolicies, securityPolicies);
321323
}
322324

323325
private void checkEquals(final String attrName, final Object thisAttr, final Object thatAttr) {

0 commit comments

Comments
 (0)