public static final class OpcUaServerConfigBuilder.OpcUaServerConfigImpl extends Object implements OpcUaServerConfig
USER_TOKEN_POLICY_ANONYMOUS, USER_TOKEN_POLICY_USERNAME, USER_TOKEN_POLICY_X509| Constructor and Description |
|---|
OpcUaServerConfigImpl(UaTcpStackServerConfig stackServerConfig,
int bindPort,
List<String> bindAddresses,
List<String> endpointAddresses,
EnumSet<SecurityPolicy> securityPolicies,
IdentityValidator identityValidator,
BuildInfo buildInfo,
OpcUaServerConfigLimits limits) |
| Modifier and Type | Method and Description |
|---|---|
LocalizedText |
getApplicationName() |
String |
getApplicationUri() |
List<String> |
getBindAddresses() |
int |
getBindPort() |
BuildInfo |
getBuildInfo() |
CertificateManager |
getCertificateManager() |
CertificateValidator |
getCertificateValidator() |
ChannelConfig |
getChannelConfig() |
List<String> |
getEndpointAddresses() |
ExecutorService |
getExecutor() |
IdentityValidator |
getIdentityValidator()
Get the
IdentityValidator for the server. |
OpcUaServerConfigLimits |
getLimits() |
String |
getProductUri() |
EnumSet<SecurityPolicy> |
getSecurityPolicies()
The set of
SecurityPolicys supported by this server. |
String |
getServerName() |
List<SignedSoftwareCertificate> |
getSoftwareCertificates() |
List<UserTokenPolicy> |
getUserTokenPolicies() |
boolean |
isStrictEndpointUrlsEnabled() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, copy, copycopy, copypublic OpcUaServerConfigImpl(UaTcpStackServerConfig stackServerConfig, int bindPort, List<String> bindAddresses, List<String> endpointAddresses, EnumSet<SecurityPolicy> securityPolicies, IdentityValidator identityValidator, BuildInfo buildInfo, OpcUaServerConfigLimits limits)
public int getBindPort()
getBindPort in interface OpcUaServerConfigpublic List<String> getBindAddresses()
getBindAddresses in interface OpcUaServerConfigpublic List<String> getEndpointAddresses()
getEndpointAddresses in interface OpcUaServerConfigEndpointDescriptions.public IdentityValidator getIdentityValidator()
OpcUaServerConfigIdentityValidator for the server.getIdentityValidator in interface OpcUaServerConfigIdentityValidator for the server.AnonymousIdentityValidator,
UsernameIdentityValidator,
X509IdentityValidator,
CompositeValidatorpublic BuildInfo getBuildInfo()
getBuildInfo in interface OpcUaServerConfigBuildInfo.public OpcUaServerConfigLimits getLimits()
getLimits in interface OpcUaServerConfigOpcUaServerConfigLimits.public EnumSet<SecurityPolicy> getSecurityPolicies()
OpcUaServerConfigSecurityPolicys supported by this server.
Any policies other than SecurityPolicy.None require the server to have a certificate configured.
getSecurityPolicies in interface OpcUaServerConfigSecurityPolicys supported by this server.public String getServerName()
getServerName in interface UaTcpStackServerConfigpublic LocalizedText getApplicationName()
getApplicationName in interface UaTcpStackServerConfigpublic String getApplicationUri()
getApplicationUri in interface UaTcpStackServerConfigpublic String getProductUri()
getProductUri in interface UaTcpStackServerConfigpublic CertificateManager getCertificateManager()
getCertificateManager in interface UaTcpStackServerConfigpublic CertificateValidator getCertificateValidator()
getCertificateValidator in interface UaTcpStackServerConfigpublic ExecutorService getExecutor()
getExecutor in interface UaTcpStackServerConfigpublic List<UserTokenPolicy> getUserTokenPolicies()
getUserTokenPolicies in interface UaTcpStackServerConfigpublic List<SignedSoftwareCertificate> getSoftwareCertificates()
getSoftwareCertificates in interface UaTcpStackServerConfigpublic ChannelConfig getChannelConfig()
getChannelConfig in interface UaTcpStackServerConfigpublic boolean isStrictEndpointUrlsEnabled()
isStrictEndpointUrlsEnabled in interface UaTcpStackServerConfigCopyright © 2018. All rights reserved.