public static final class OpcUaServerConfigBuilder.OpcUaServerConfigImpl extends Object implements OpcUaServerConfig
USER_TOKEN_POLICY_ANONYMOUS, USER_TOKEN_POLICY_USERNAME| Constructor and Description |
|---|
OpcUaServerConfigImpl(com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfig stackServerConfig,
String hostname,
List<String> bindAddresses,
int bindPort,
EnumSet<com.digitalpetri.opcua.stack.core.security.SecurityPolicy> securityPolicies,
IdentityValidator identityValidator,
com.digitalpetri.opcua.stack.core.types.structured.BuildInfo buildInfo,
OpcUaServerConfigLimits limits) |
| Modifier and Type | Method and Description |
|---|---|
com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText |
getApplicationName() |
String |
getApplicationUri() |
List<String> |
getBindAddresses() |
int |
getBindPort() |
com.digitalpetri.opcua.stack.core.types.structured.BuildInfo |
getBuildInfo() |
com.digitalpetri.opcua.stack.core.application.CertificateManager |
getCertificateManager() |
com.digitalpetri.opcua.stack.core.application.CertificateValidator |
getCertificateValidator() |
com.digitalpetri.opcua.stack.core.channel.ChannelConfig |
getChannelConfig() |
ExecutorService |
getExecutor() |
String |
getHostname()
Get the hostname to use in endpoint URLs.
|
IdentityValidator |
getIdentityValidator()
Get the
IdentityValidator for the server. |
OpcUaServerConfigLimits |
getLimits() |
String |
getProductUri() |
EnumSet<com.digitalpetri.opcua.stack.core.security.SecurityPolicy> |
getSecurityPolicies()
The set of
SecurityPolicys supported by this server. |
String |
getServerName() |
List<com.digitalpetri.opcua.stack.core.types.structured.SignedSoftwareCertificate> |
getSoftwareCertificates() |
List<com.digitalpetri.opcua.stack.core.types.structured.UserTokenPolicy> |
getUserTokenPolicies() |
boolean |
isStrictEndpointUrlsEnabled() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderpublic OpcUaServerConfigImpl(com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfig stackServerConfig,
String hostname,
List<String> bindAddresses,
int bindPort,
EnumSet<com.digitalpetri.opcua.stack.core.security.SecurityPolicy> securityPolicies,
IdentityValidator identityValidator,
com.digitalpetri.opcua.stack.core.types.structured.BuildInfo buildInfo,
OpcUaServerConfigLimits limits)
public String getHostname()
OpcUaServerConfigEndpoint URLs will be of the format "opc.tcp://{hostname}:{port}/{serverName}".
getHostname in interface OpcUaServerConfigpublic List<String> getBindAddresses()
getBindAddresses in interface OpcUaServerConfigpublic int getBindPort()
getBindPort in interface OpcUaServerConfigpublic IdentityValidator getIdentityValidator()
OpcUaServerConfigIdentityValidator for the server.getIdentityValidator in interface OpcUaServerConfigIdentityValidator for the server.AnonymousIdentityValidator,
UsernameIdentityValidatorpublic com.digitalpetri.opcua.stack.core.types.structured.BuildInfo getBuildInfo()
getBuildInfo in interface OpcUaServerConfigBuildInfo.public OpcUaServerConfigLimits getLimits()
getLimits in interface OpcUaServerConfigOpcUaServerConfigLimits.public EnumSet<com.digitalpetri.opcua.stack.core.security.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 com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText getApplicationName()
getApplicationName in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic String getApplicationUri()
getApplicationUri in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic String getProductUri()
getProductUri in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic com.digitalpetri.opcua.stack.core.application.CertificateManager getCertificateManager()
getCertificateManager in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic com.digitalpetri.opcua.stack.core.application.CertificateValidator getCertificateValidator()
getCertificateValidator in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic ExecutorService getExecutor()
getExecutor in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic List<com.digitalpetri.opcua.stack.core.types.structured.UserTokenPolicy> getUserTokenPolicies()
getUserTokenPolicies in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic List<com.digitalpetri.opcua.stack.core.types.structured.SignedSoftwareCertificate> getSoftwareCertificates()
getSoftwareCertificates in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic com.digitalpetri.opcua.stack.core.channel.ChannelConfig getChannelConfig()
getChannelConfig in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigpublic boolean isStrictEndpointUrlsEnabled()
isStrictEndpointUrlsEnabled in interface com.digitalpetri.opcua.stack.server.config.UaTcpStackServerConfigCopyright © 2015. All rights reserved.