| Modifier and Type | Method and Description |
|---|---|
List<Session> |
SessionManager.getAllSessions()
Get a list of all the current
Sessions. |
| Modifier and Type | Method and Description |
|---|---|
default void |
SessionListener.onSessionClosed(Session session) |
void |
Session.LifecycleListener.onSessionClosed(Session session,
boolean subscriptionsDeleted) |
default void |
SessionListener.onSessionCreated(Session session) |
| Modifier and Type | Method and Description |
|---|---|
Session |
MonitoredItem.getSession() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Session> |
ServiceOperationContext.getSession()
Get the
Session associated with this operation, if present. |
Optional<Session> |
AccessContext.getSession()
Get the
Session associated with this operation, if present. |
| Constructor and Description |
|---|
ServiceOperationContext(OpcUaServer server,
@Nullable Session session) |
ServiceOperationContext(OpcUaServer server,
@Nullable Session session,
DiagnosticsContext<T> diagnosticsContext) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Session> |
ViewServices.BrowseContext.getSession() |
| Constructor and Description |
|---|
SessionDiagnostics(Session session) |
SessionSecurityDiagnostics(Session session) |
| Constructor and Description |
|---|
SessionDiagnosticsObject(SessionDiagnosticsObjectTypeNode node,
Session session,
NodeManager<UaNode> diagnosticsNodeManager) |
| Modifier and Type | Method and Description |
|---|---|
Session |
SessionSecurityDiagnosticsVariable.getSession() |
Session |
SessionDiagnosticsVariable.getSession() |
| Constructor and Description |
|---|
SessionDiagnosticsVariable(SessionDiagnosticsVariableTypeNode node,
Session session) |
SessionSecurityDiagnosticsVariable(SessionSecurityDiagnosticsTypeNode node,
Session session) |
| Modifier and Type | Method and Description |
|---|---|
protected @Nullable String |
UsernameIdentityValidator.authenticateAnonymous(Session session) |
protected abstract T |
AbstractUsernameIdentityValidator.authenticateAnonymous(Session session)
Create and return an identity object for an anonymous user.
|
protected @Nullable Object |
X509IdentityValidator.authenticateIdentityCertificate(Session session,
X509Certificate identityCertificate) |
protected abstract T |
AbstractX509IdentityValidator.authenticateIdentityCertificate(Session session,
X509Certificate identityCertificate)
Create and return an identity object for the user identified by
identityCertificate. |
protected @Nullable String |
UsernameIdentityValidator.authenticateUsernamePassword(Session session,
String username,
String password) |
protected abstract T |
AbstractUsernameIdentityValidator.authenticateUsernamePassword(Session session,
String username,
String password)
Authenticate
username with password, returning an identity object of type T if the
authentication succeeded, or null if the authentication failed. |
protected byte[] |
AbstractIdentityValidator.decryptTokenData(Session session,
SecurityAlgorithm algorithm,
byte[] dataBytes)
Decrypt the data contained in a
UserNameIdentityToken or IssuedIdentityToken. |
String |
AnonymousIdentityValidator.validateAnonymousToken(Session session,
AnonymousIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature) |
protected T |
AbstractUsernameIdentityValidator.validateAnonymousToken(Session session,
AnonymousIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature) |
protected T |
AbstractIdentityValidator.validateAnonymousToken(Session session,
AnonymousIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature)
Validate an
AnonymousIdentityToken and return an identity Object that represents the user. |
T |
IdentityValidator.validateIdentityToken(Session session,
UserIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature)
Validate the provided
UserIdentityToken and return an identity Object that represents the user. |
T |
CompositeValidator.validateIdentityToken(Session session,
UserIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature) |
T |
AbstractIdentityValidator.validateIdentityToken(Session session,
UserIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature) |
protected T |
AbstractIdentityValidator.validateIssuedIdentityToken(Session session,
IssuedIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature)
Validate an
IssuedIdentityToken and return an identity Object that represents the user. |
protected T |
AbstractUsernameIdentityValidator.validateUsernameToken(Session session,
UserNameIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature) |
protected T |
AbstractIdentityValidator.validateUsernameToken(Session session,
UserNameIdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature)
Validate a
UserNameIdentityToken and return an identity Object that represents the user. |
protected T |
AbstractX509IdentityValidator.validateX509Token(Session session,
X509IdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature) |
protected T |
AbstractIdentityValidator.validateX509Token(Session session,
X509IdentityToken token,
UserTokenPolicy tokenPolicy,
SignatureData tokenSignature)
Validate an
X509IdentityToken and return an identity Object that represents the user. |
| Modifier and Type | Field and Description |
|---|---|
protected Session |
BaseMonitoredItem.session |
| Modifier and Type | Method and Description |
|---|---|
Session |
BaseMonitoredItem.getSession() |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseMonitoredItem.setSession(Session session) |
| Constructor and Description |
|---|
BaseMonitoredItem(OpcUaServer server,
Session session,
UInteger id,
UInteger subscriptionId,
ReadValueId readValueId,
MonitoringMode monitoringMode,
TimestampsToReturn timestamps,
UInteger clientHandle,
double samplingInterval,
UInteger queueSize,
boolean discardOldest) |
MonitoredDataItem(OpcUaServer server,
Session session,
UInteger id,
UInteger subscriptionId,
ReadValueId readValueId,
MonitoringMode monitoringMode,
TimestampsToReturn timestamps,
UInteger clientHandle,
double samplingInterval,
UInteger queueSize,
boolean discardOldest) |
MonitoredEventItem(OpcUaServer server,
Session session,
UInteger id,
UInteger subscriptionId,
ReadValueId readValueId,
MonitoringMode monitoringMode,
TimestampsToReturn timestamps,
UInteger clientHandle,
double samplingInterval,
UInteger queueSize,
boolean discardOldest) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Session> |
AttributeContext.getSession() |
| Constructor and Description |
|---|
AttributeContext(OpcUaServer server,
@Nullable Session session) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Session> |
AttributeFilterContext.getSession()
Get the
Session this the attribute get or set request is originating from, if there is one. |
| Modifier and Type | Method and Description |
|---|---|
Object |
AttributeFilterChain.getAttribute(@Nullable Session session,
UaNode node,
AttributeId attributeId)
Get the value for the attribute identified by
attributeId from node. |
void |
AttributeFilterChain.setAttribute(@Nullable Session session,
UaNode node,
AttributeId attributeId,
Object value)
Set the value for the attribute identified by
attributeId. |
| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<Session> |
ServiceAttributes.SESSION_KEY |
| Modifier and Type | Method and Description |
|---|---|
Session |
SubscriptionManager.getSession() |
Session |
Subscription.getSession() |
| Constructor and Description |
|---|
SubscriptionManager(Session session,
OpcUaServer server) |
Copyright © 2021. All rights reserved.