| Package | Description |
|---|---|
| org.eclipse.milo.opcua.sdk.client | |
| org.eclipse.milo.opcua.sdk.client.api.config |
| Modifier and Type | Method and Description |
|---|---|
static OpcUaClient |
OpcUaClient.create(String endpointUrl,
Function<List<org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription>,Optional<org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription>> selectEndpoint,
Function<OpcUaClientConfigBuilder,OpcUaClientConfig> buildConfig)
Create and configure an
OpcUaClient by selecting an EndpointDescription from a list of endpoints
retrieved via the GetEndpoints service from the server at endpointUrl and building an
OpcUaClientConfig using that endpoint. |
| Modifier and Type | Method and Description |
|---|---|
static OpcUaClientConfigBuilder |
OpcUaClientConfig.builder() |
static OpcUaClientConfigBuilder |
OpcUaClientConfig.copy(OpcUaClientConfig config)
Copy the values from an existing
OpcUaClientConfig into a new OpcUaClientConfigBuilder. |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setAcknowledgeTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger acknowledgeTimeout) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setApplicationName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText applicationName) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setApplicationUri(String applicationUri) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setCertificate(X509Certificate certificate) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setCertificateChain(X509Certificate[] certificateChain) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setCertificateValidator(ClientCertificateValidator certificateValidator) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setChannelLifetime(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger channelLifetime) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setConnectTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger connectTimeout) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setEncodingLimits(org.eclipse.milo.opcua.stack.core.channel.EncodingLimits encodingLimits) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setEndpoint(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription endpoint) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setEventLoop(io.netty.channel.nio.NioEventLoopGroup eventLoop) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setExecutor(ExecutorService executor) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setIdentityProvider(IdentityProvider identityProvider) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setKeepAliveFailuresAllowed(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveFailuresAllowed) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setKeepAliveInterval(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveInterval) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setKeepAliveTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger keepAliveTimeout) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setKeyPair(KeyPair keyPair) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setMaxPendingPublishRequests(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxPendingPublishRequests) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setMaxResponseMessageSize(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxResponseMessageSize) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setProductUri(String productUri) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setRequestTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger requestTimeout) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setSessionLocaleIds(String[] sessionLocaleIds) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setSessionName(Supplier<String> sessionName) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setSessionTimeout(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger sessionTimeout) |
OpcUaClientConfigBuilder |
OpcUaClientConfigBuilder.setWheelTimer(io.netty.util.HashedWheelTimer wheelTimer) |
| Modifier and Type | Method and Description |
|---|---|
static OpcUaClientConfig |
OpcUaClientConfig.copy(OpcUaClientConfig config,
Consumer<OpcUaClientConfigBuilder> consumer)
Copy the values from an existing
OpcUaClientConfig into a new OpcUaClientConfigBuilder and then
submit the builder to the provided consumer for modification. |
Copyright © 2021. All rights reserved.