public abstract class ServerSetup extends Object
| Modifier and Type | Field and Description |
|---|---|
private int |
httpsPort |
private String |
path |
private int |
tcpPort |
| Constructor and Description |
|---|
ServerSetup(String path,
int tcpPort,
int httpsPort)
Creates a server setup instance.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
configureCommonEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
Configures the common endpoint builder used as basis for the following endpoint builders below.
|
abstract org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder |
configureHttpsEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
Configures the HTTPS builder on usual non-discovery endpoints.
|
abstract org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder |
configureNoSecurityBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
Configures the no-security builder on usual non-discovery endpoints.
|
abstract void |
configureServerBuilder(org.eclipse.milo.opcua.sdk.server.api.config.OpcUaServerConfigBuilder builder)
Configures the server builder.
|
abstract org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder |
configureTcpEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
Configures the TCP builder on usual non-discovery endpoints.
|
abstract de.iip_ecosphere.platform.connectors.ConnectorParameter |
getConnectorParameter()
Returns the connector parameter for setting up a corresponding connector.
|
int |
getHttpsPort()
Returns the HTTPS port to serve.
|
String |
getPath()
Returns the URL path on the endpoints.
|
int |
getTcpPort()
Returns the TCP port to serve.
|
abstract String |
initializeApplication()
Initializes the application.
|
abstract void |
shutdownApplication()
Shuts down the application to clean up resources if needed.
|
private int tcpPort
private int httpsPort
private String path
public ServerSetup(String path, int tcpPort, int httpsPort)
path - the URL path on the endpoints (no trailing slash)tcpPort - the TCP port to servehttpsPort - the HTTPS port to serve (although not secured)public int getTcpPort()
public int getHttpsPort()
public String getPath()
public abstract String initializeApplication() throws ExecutionException
ExecutionException - if initializing the application failspublic abstract void shutdownApplication()
throws ExecutionException
ExecutionException - if shutdown fails.public abstract void configureCommonEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
builder - the builderpublic abstract org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder configureNoSecurityBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
builder - the builderbuilder or null for no such endpointpublic abstract org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder configureTcpEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
builder - the builderbuilder or null for no such endpointpublic abstract org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder configureHttpsEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder)
builder - the builderbuilder or null for no such endpointpublic abstract void configureServerBuilder(org.eclipse.milo.opcua.sdk.server.api.config.OpcUaServerConfigBuilder builder)
builder - the server builderpublic abstract de.iip_ecosphere.platform.connectors.ConnectorParameter getConnectorParameter()
Copyright © 2022. All rights reserved.