Class NoSecuritySetup
java.lang.Object
test.de.iip_ecosphere.platform.connectors.opcuav1.ServerSetup
test.de.iip_ecosphere.platform.connectors.opcuav1.NoSecuritySetup
Describes a non-secure setup for testing purposes.
- Author:
- Holger Eichelberger, SSE
-
Constructor Summary
ConstructorsConstructorDescriptionNoSecuritySetup(String path, int tcpPort, int httpsPort) Creates a server setup instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureCommonEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Configures the common endpoint builder used as basis for the following endpoint builders below.org.eclipse.milo.opcua.stack.server.EndpointConfiguration.BuilderconfigureHttpsEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Configures the HTTPS builder on usual non-discovery endpoints.org.eclipse.milo.opcua.stack.server.EndpointConfiguration.BuilderconfigureNoSecurityBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Configures the no-security builder on usual non-discovery endpoints.voidconfigureServerBuilder(org.eclipse.milo.opcua.sdk.server.api.config.OpcUaServerConfigBuilder builder) Configures the server builder.org.eclipse.milo.opcua.stack.server.EndpointConfiguration.BuilderconfigureTcpEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Configures the TCP builder on usual non-discovery endpoints.de.iip_ecosphere.platform.connectors.ConnectorParameterReturns the connector parameter for setting up a corresponding connector.Initializes the application.voidShuts down the application to clean up resources if needed.Methods inherited from class test.de.iip_ecosphere.platform.connectors.opcuav1.ServerSetup
getHttpsPort, getPath, getTcpPort
-
Constructor Details
-
NoSecuritySetup
Creates a server setup instance.- Parameters:
path- the URL path on the endpoints (no trailing slash)tcpPort- the TCP port to servehttpsPort- the HTTPS port to serve (although not secured)
-
-
Method Details
-
initializeApplication
Description copied from class:ServerSetupInitializes the application.- Specified by:
initializeApplicationin classServerSetup- Returns:
- the application URL
- Throws:
ExecutionException- if initializing the application fails
-
shutdownApplication
Description copied from class:ServerSetupShuts down the application to clean up resources if needed.- Specified by:
shutdownApplicationin classServerSetup- Throws:
ExecutionException- if shutdown fails.
-
configureCommonEndpointBuilder
public void configureCommonEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Description copied from class:ServerSetupConfigures the common endpoint builder used as basis for the following endpoint builders below.- Specified by:
configureCommonEndpointBuilderin classServerSetup- Parameters:
builder- the builder
-
configureNoSecurityBuilder
public org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder configureNoSecurityBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Description copied from class:ServerSetupConfigures the no-security builder on usual non-discovery endpoints.- Specified by:
configureNoSecurityBuilderin classServerSetup- Parameters:
builder- the builder- Returns:
builderor null for no such endpoint
-
configureTcpEndpointBuilder
public org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder configureTcpEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Description copied from class:ServerSetupConfigures the TCP builder on usual non-discovery endpoints.- Specified by:
configureTcpEndpointBuilderin classServerSetup- Parameters:
builder- the builder- Returns:
builderor null for no such endpoint
-
configureHttpsEndpointBuilder
public org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder configureHttpsEndpointBuilder(org.eclipse.milo.opcua.stack.server.EndpointConfiguration.Builder builder) Description copied from class:ServerSetupConfigures the HTTPS builder on usual non-discovery endpoints.- Specified by:
configureHttpsEndpointBuilderin classServerSetup- Parameters:
builder- the builder- Returns:
builderor null for no such endpoint
-
configureServerBuilder
public void configureServerBuilder(org.eclipse.milo.opcua.sdk.server.api.config.OpcUaServerConfigBuilder builder) Description copied from class:ServerSetupConfigures the server builder.- Specified by:
configureServerBuilderin classServerSetup- Parameters:
builder- the server builder
-
getConnectorParameter
public de.iip_ecosphere.platform.connectors.ConnectorParameter getConnectorParameter()Description copied from class:ServerSetupReturns the connector parameter for setting up a corresponding connector. [convenience]- Specified by:
getConnectorParameterin classServerSetup- Returns:
- the connector parameter instance
-