public interface OpcUaServerConfig extends UaStackServerConfig
| Modifier and Type | Field and Description |
|---|---|
static UserTokenPolicy |
USER_TOKEN_POLICY_ANONYMOUS
A
UserTokenPolicy for anonymous access. |
static UserTokenPolicy |
USER_TOKEN_POLICY_USERNAME
A
UserTokenPolicy for username-based access. |
static UserTokenPolicy |
USER_TOKEN_POLICY_X509 |
| Modifier and Type | Method and Description |
|---|---|
static OpcUaServerConfigBuilder |
builder() |
static OpcUaServerConfigBuilder |
copy(OpcUaServerConfig config)
Copy the values from an existing
OpcUaServerConfig into a new OpcUaServerConfigBuilder. |
static OpcUaServerConfig |
copy(OpcUaServerConfig config,
Consumer<OpcUaServerConfigBuilder> consumer)
Copy the values from an existing
OpcUaServerConfig into a new OpcUaServerConfigBuilder and then
submit the builder to the provided consumer for modification. |
BuildInfo |
getBuildInfo() |
IdentityValidator |
getIdentityValidator()
Get the
IdentityValidator for the server. |
OpcUaServerConfigLimits |
getLimits() |
ScheduledExecutorService |
getScheduledExecutorService() |
copy, copy, getApplicationName, getApplicationUri, getCertificateManager, getCertificateValidator, getEncodingLimits, getEndpoints, getExecutor, getHttpsCertificate, getHttpsKeyPair, getMaximumSecureChannelLifetime, getMinimumSecureChannelLifetime, getProductUri, getTrustListManagerstatic final UserTokenPolicy USER_TOKEN_POLICY_ANONYMOUS
UserTokenPolicy for anonymous access.static final UserTokenPolicy USER_TOKEN_POLICY_USERNAME
UserTokenPolicy for username-based access.static final UserTokenPolicy USER_TOKEN_POLICY_X509
IdentityValidator getIdentityValidator()
IdentityValidator for the server.IdentityValidator for the server.AnonymousIdentityValidator,
UsernameIdentityValidator,
X509IdentityValidator,
CompositeValidatorOpcUaServerConfigLimits getLimits()
OpcUaServerConfigLimits.ScheduledExecutorService getScheduledExecutorService()
ScheduledExecutorService used by the OpcUaServer being configured.static OpcUaServerConfigBuilder builder()
builder in interface UaStackServerConfigOpcUaServerConfigBuilder.static OpcUaServerConfigBuilder copy(OpcUaServerConfig config)
OpcUaServerConfig into a new OpcUaServerConfigBuilder. This
builder can be used to make any desired modifications before invoking OpcUaServerConfigBuilder.build()
to produce a new config.config - the OpcUaServerConfig to copy from.OpcUaServerConfigBuilder pre-populated with values from config.static OpcUaServerConfig copy(OpcUaServerConfig config, Consumer<OpcUaServerConfigBuilder> consumer)
OpcUaServerConfig into a new OpcUaServerConfigBuilder and then
submit the builder to the provided consumer for modification.config - the OpcUaServerConfig to copy from.consumer - a Consumer that may modify the builder.OpcUaServerConfig built from the builder provided to consumer.Copyright © 2021. All rights reserved.