public class DiagnosticsManager extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
DiagnosticsManager(UaServer server) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSession(Session session)
Adds a session to diagnostics.
|
protected void |
addSessionNoIncrement(Session session)
Adds a session to diagnostics without incrementing cumulative session count.
|
protected void |
addSubscription(Session session,
Subscription subscription)
Adds a subscription to diagnostics.
|
protected void |
close() |
boolean |
isEnabled()
Return true if diagnostics are enabled.
|
boolean |
isRemoveSamplingIntervalDiagnosticsArrayOnStart() |
protected void |
onDiagnosticsDisabled() |
protected void |
onDiagnosticsEnabled() |
protected void |
removeSession(Session session)
Remove session from diagnostics.
|
protected void |
removeSubscription(Session session,
Subscription subscription)
Remove a subscription from diagnostics.
|
void |
setRemoveSamplingIntervalDiagnosticsArrayOnStart(boolean removeSamplingIntervalDiagnosticsArrayOnStart) |
protected void |
start() |
protected void |
updateSession(Session session) |
protected void |
updateSubscription(Subscription subscription) |
protected DiagnosticsManager(UaServer server)
public boolean isEnabled()
public boolean isRemoveSamplingIntervalDiagnosticsArrayOnStart()
public void setRemoveSamplingIntervalDiagnosticsArrayOnStart(boolean removeSamplingIntervalDiagnosticsArrayOnStart)
protected void addSession(Session session)
session - the sessionprotected void addSessionNoIncrement(Session session)
session - the sessionprotected void addSubscription(Session session, Subscription subscription)
session - that created the subscriptionsubscription - the subscriptionprotected void close()
protected void onDiagnosticsDisabled()
protected void onDiagnosticsEnabled()
protected void removeSession(Session session)
session - the sessionprotected void removeSubscription(Session session, Subscription subscription)
session - that created the subscriptionsubscription - the subscriptionprotected void start()
throws StatusException
StatusExceptionprotected void updateSession(Session session)
protected void updateSubscription(Subscription subscription)
Copyright © 2026. All rights reserved.