| Package | Description |
|---|---|
| com.prosysopc.ua.client |
Main client side classes of the SDK.
|
| com.prosysopc.ua.stack.application |
The code in this package is for application developer.
|
| com.prosysopc.ua.stack.transport |
This package contains SecureChannel and related interfaces
|
| com.prosysopc.ua.stack.transport.https |
Code for creating a HTTPS based secure channel
|
| com.prosysopc.ua.stack.transport.tcp.io |
| Modifier and Type | Method and Description |
|---|---|
SecureChannel |
UaClient.getSecureChannel() |
| Modifier and Type | Method and Description |
|---|---|
SecureChannel |
Client.createReverseSecureChannel(String localEndpointUrl,
ReverseTransportChannelSettings settings)
Open a local connection accepting a ReverseHello messages sent by the server.
|
SecureChannel |
Client.createSecureChannel(ApplicationDescription applicationDescription)
Create a secure channel to a UA application
|
SecureChannel |
Client.createSecureChannel(EndpointDescription endpoint)
Create a secure channel to an endpoint
|
SecureChannel |
Client.createSecureChannel(String endpointUrl)
Create a secure channel to a UA Server This method first queries endpoints, chooses the most
suitable and connects to it.
|
SecureChannel |
Client.createSecureChannel(String connectUrl,
EndpointDescription endpoint)
Create a secure channel to an endpoint.
|
SecureChannel |
Client.createSecureChannel(String connectUrl,
String endpointUri)
Create a secure channel to a UA Server This method first queries endpoints, chooses the most
suitable and connects to it.
|
SecureChannel |
Client.createSecureChannel(String connectUrl,
String endpointUri,
SecurityMode mode,
Cert remoteCertificate)
Create and open a secure channel.
|
SecureChannel |
Client.createSecureChannel(String connectUrl,
TransportChannelSettings settings)
Create and open a secure channel.
|
SecureChannel |
Client.createSecureChannel(TransportChannelSettings settings)
Create and open a secure channel.
|
SecureChannel |
SessionChannel.getSecureChannel()
Get secure channel.
|
| Modifier and Type | Method and Description |
|---|---|
AsyncResult<SecureChannel> |
SessionChannel.closeAsync()
Close the session and the secure channel asynchronously.
|
| Modifier and Type | Method and Description |
|---|---|
Session |
Client.createSession(SecureChannel channel)
Create a new session on a server.
|
Session |
Client.createSession(SecureChannel channel,
UnsignedInteger maxResponseMessageSize,
Double requestedSessionTimeout,
String sessionName)
Create a new session on a server
|
Session |
Client.createSession(SecureChannel channel,
UnsignedInteger maxResponseMessageSize,
Double requestedSessionTimeout,
String sessionName,
EndpointDescription[] discoveredEndpoints)
Create a new session on a server
|
SessionChannel |
Session.createSessionChannel(SecureChannel channel,
Client client)
Create new unactivated session channel.
|
| Constructor and Description |
|---|
SessionChannel(Client client,
Session session,
SecureChannel channel)
Constructor for SessionChannel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceChannel
This utility class envelopes Securechannel with client service methods.
|
| Modifier and Type | Method and Description |
|---|---|
AsyncResult<SecureChannel> |
ServiceChannel.closeAsync()
Close the secure channel.
|
AsyncResult<SecureChannel> |
SecureChannel.closeAsync()
Close the secure channel.
|
AsyncResult<SecureChannel> |
ServiceChannel.openAsync()
Open the secure channel asynchronously.
|
AsyncResult<SecureChannel> |
SecureChannel.openAsync()
Open the secure channel asynchronously.
|
| Constructor and Description |
|---|
ServiceChannel(SecureChannel channel)
Constructor for ServiceChannel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpsClientSecureChannel
HttpsClientSecureChannel class.
|
| Modifier and Type | Method and Description |
|---|---|
AsyncResult<SecureChannel> |
HttpsClientSecureChannel.closeAsync()
Close the secure channel.
|
AsyncResult<SecureChannel> |
HttpsClientSecureChannel.openAsync() |
| Modifier and Type | Class and Description |
|---|---|
class |
SecureChannelTcp
Client's Secure Channel connection to an endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
AsyncResult<SecureChannel> |
SecureChannelTcp.closeAsync()
closeAsync.
|
AsyncResult<SecureChannel> |
SecureChannelTcp.openAsync()
Asynchronous open channel.
|
Copyright © 2026. All rights reserved.