public class Session extends Object implements com.digitalpetri.opcua.stack.core.application.services.SessionServiceSet
| Modifier and Type | Class and Description |
|---|---|
static interface |
Session.LifecycleListener |
| Constructor and Description |
|---|
Session(OpcUaServer server,
com.digitalpetri.opcua.stack.core.types.builtin.NodeId sessionId,
String sessionName,
java.time.Duration sessionTimeout,
long secureChannelId) |
| Modifier and Type | Method and Description |
|---|---|
AttributeServices |
getAttributeServices() |
com.digitalpetri.opcua.stack.core.types.builtin.ByteString |
getClientCertificateBytes() |
Object |
getIdentityObject() |
com.digitalpetri.opcua.stack.core.types.builtin.ByteString |
getLastNonce() |
MethodServices |
getMethodServices() |
MonitoredItemServices |
getMonitoredItemServices() |
com.digitalpetri.opcua.stack.core.application.services.NodeManagementServiceSet |
getNodeManagementServices() |
QueryServices |
getQueryServices() |
long |
getSecureChannelId() |
com.digitalpetri.opcua.stack.core.types.builtin.NodeId |
getSessionId() |
String |
getSessionName() |
SubscriptionManager |
getSubscriptionManager() |
SubscriptionServices |
getSubscriptionServices() |
ViewServices |
getViewServices() |
void |
onActivateSession(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.ActivateSessionRequest,com.digitalpetri.opcua.stack.core.types.structured.ActivateSessionResponse> req) |
void |
onCancel(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.CancelRequest,com.digitalpetri.opcua.stack.core.types.structured.CancelResponse> serviceRequest) |
void |
onCloseSession(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.CloseSessionRequest,com.digitalpetri.opcua.stack.core.types.structured.CloseSessionResponse> serviceRequest) |
void |
onCreateSession(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.CreateSessionRequest,com.digitalpetri.opcua.stack.core.types.structured.CreateSessionResponse> req) |
void |
setClientCertificateBytes(com.digitalpetri.opcua.stack.core.types.builtin.ByteString clientCertificateBytes) |
void |
setIdentityObject(Object identityObject) |
void |
setSecureChannelId(long secureChannelId) |
public Session(OpcUaServer server, com.digitalpetri.opcua.stack.core.types.builtin.NodeId sessionId, String sessionName, java.time.Duration sessionTimeout, long secureChannelId)
public long getSecureChannelId()
@Nullable public com.digitalpetri.opcua.stack.core.types.builtin.ByteString getClientCertificateBytes()
public void setSecureChannelId(long secureChannelId)
public void setIdentityObject(Object identityObject)
public void setClientCertificateBytes(com.digitalpetri.opcua.stack.core.types.builtin.ByteString clientCertificateBytes)
public com.digitalpetri.opcua.stack.core.types.builtin.ByteString getLastNonce()
public com.digitalpetri.opcua.stack.core.types.builtin.NodeId getSessionId()
public String getSessionName()
public AttributeServices getAttributeServices()
public MethodServices getMethodServices()
public MonitoredItemServices getMonitoredItemServices()
public com.digitalpetri.opcua.stack.core.application.services.NodeManagementServiceSet getNodeManagementServices()
public QueryServices getQueryServices()
public SubscriptionServices getSubscriptionServices()
public ViewServices getViewServices()
public SubscriptionManager getSubscriptionManager()
public void onCreateSession(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.CreateSessionRequest,com.digitalpetri.opcua.stack.core.types.structured.CreateSessionResponse> req)
throws com.digitalpetri.opcua.stack.core.UaException
onCreateSession in interface com.digitalpetri.opcua.stack.core.application.services.SessionServiceSetcom.digitalpetri.opcua.stack.core.UaExceptionpublic void onActivateSession(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.ActivateSessionRequest,com.digitalpetri.opcua.stack.core.types.structured.ActivateSessionResponse> req)
throws com.digitalpetri.opcua.stack.core.UaException
onActivateSession in interface com.digitalpetri.opcua.stack.core.application.services.SessionServiceSetcom.digitalpetri.opcua.stack.core.UaExceptionpublic void onCloseSession(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.CloseSessionRequest,com.digitalpetri.opcua.stack.core.types.structured.CloseSessionResponse> serviceRequest)
throws com.digitalpetri.opcua.stack.core.UaException
onCloseSession in interface com.digitalpetri.opcua.stack.core.application.services.SessionServiceSetcom.digitalpetri.opcua.stack.core.UaExceptionpublic void onCancel(com.digitalpetri.opcua.stack.core.application.services.ServiceRequest<com.digitalpetri.opcua.stack.core.types.structured.CancelRequest,com.digitalpetri.opcua.stack.core.types.structured.CancelResponse> serviceRequest)
throws com.digitalpetri.opcua.stack.core.UaException
onCancel in interface com.digitalpetri.opcua.stack.core.application.services.SessionServiceSetcom.digitalpetri.opcua.stack.core.UaExceptionCopyright © 2015. All rights reserved.