public interface OpcUaServerConfig extends UaTcpStackServerConfig
| 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. |
List<String> |
getBindAddresses() |
int |
getBindPort() |
BuildInfo |
getBuildInfo() |
List<String> |
getEndpointAddresses() |
IdentityValidator |
getIdentityValidator()
Get the
IdentityValidator for the server. |
OpcUaServerConfigLimits |
getLimits() |
EnumSet<SecurityPolicy> |
getSecurityPolicies()
The set of
SecurityPolicys supported by this server. |
copy, copy, getApplicationName, getApplicationUri, getCertificateManager, getCertificateValidator, getChannelConfig, getExecutor, getProductUri, getServerName, getSoftwareCertificates, getUserTokenPolicies, isStrictEndpointUrlsEnabledstatic 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
int getBindPort()
List<String> getEndpointAddresses()
EndpointDescriptions.EnumSet<SecurityPolicy> getSecurityPolicies()
SecurityPolicys supported by this server.
Any policies other than SecurityPolicy.None require the server to have a certificate configured.
SecurityPolicys supported by this server.IdentityValidator getIdentityValidator()
IdentityValidator for the server.IdentityValidator for the server.AnonymousIdentityValidator,
UsernameIdentityValidator,
X509IdentityValidator,
CompositeValidatorOpcUaServerConfigLimits getLimits()
OpcUaServerConfigLimits.static OpcUaServerConfigBuilder builder()
builder in interface UaTcpStackServerConfigOpcUaServerConfigBuilder.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 © 2018. All rights reserved.