Uses of Class
com.prosysopc.ua.server.Session

Packages that use Session
com.prosysopc.ua.server Main server side classes of the SDK. 
com.prosysopc.ua.types.opcua.server   
 

Uses of Session in com.prosysopc.ua.server
 

Fields in com.prosysopc.ua.server declared as Session
static Session Session.INTERNAL_SESSION
           
 

Fields in com.prosysopc.ua.server with type parameters of type Session
protected  Map<org.opcfoundation.ua.builtintypes.NodeId,Session> SessionManager.newSessions
           
 

Methods in com.prosysopc.ua.server that return Session
protected  Session SessionManager.activateSession(org.opcfoundation.ua.transport.ServerSecureChannel serverSecureChannel, org.opcfoundation.ua.builtintypes.NodeId authenticationToken, org.opcfoundation.ua.core.UserIdentityToken userToken, org.opcfoundation.ua.core.SignatureData clientSignature, org.opcfoundation.ua.core.SignedSoftwareCertificate[] signedSoftwareCertificates, org.opcfoundation.ua.core.SignatureData userTokenSignature, String[] localeIds)
           
protected  Session SessionManager.createSession(org.opcfoundation.ua.transport.ServerSecureChannel serverSecureChannel, byte[] clientCertificate, org.opcfoundation.ua.core.ApplicationDescription clientDescription, org.opcfoundation.ua.builtintypes.UnsignedInteger maxResponseMessageSize, Double requestedSessionTimeout, String sessionName)
           
 Session Subscription.getSession()
           
 Session ServiceContext.getSession()
           
 Session SessionManager.getSession(org.opcfoundation.ua.builtintypes.NodeId authenticationToken)
          Get a client session.
protected  Session SessionManager.provideSession(String sessionName, ApplicationIdentity clientIdentity)
          Creates a Session instance for given parameters.
 

Methods in com.prosysopc.ua.server that return types with arguments of type Session
 Collection<Session> SessionManager.getSessions()
           
 

Methods in com.prosysopc.ua.server with parameters of type Session
protected  void SessionManager.activateSessionError(Session session, org.opcfoundation.ua.core.UserIdentityToken userToken, Exception e)
           
protected  void DiagnosticsManager.addSession(Session session)
          Adds a session to diagnostics.
protected  void DiagnosticsManager.addSubscription(Session session, Subscription subscription)
          Adds a subscription to diagnostics.
protected  org.opcfoundation.ua.core.NotificationMessage Subscription.getNextNotificationMessage(Session session)
           
protected  BlockingQueue<SubscriptionBase> SubscriptionManager.getPublishQueue(Session session)
           
 boolean SessionManagerListener.onActivateSession(Session session, ServerUserIdentity userIdentity)
          Notification of session activation.
 boolean SessionManagerAdapter.onActivateSession(Session session, ServerUserIdentity userIdentity)
           
 void SessionManagerListener.onActivateSessionError(Session session, org.opcfoundation.ua.core.UserIdentityToken userToken, Exception e)
          Notification of an activation error.
 void SessionManagerAdapter.onActivateSessionError(Session session, org.opcfoundation.ua.core.UserIdentityToken userToken, Exception e)
           
 void SessionManagerListener.onAfterActivateSession(Session session)
          Notification of a successful session activation.
 void SessionManagerAdapter.onAfterActivateSession(Session session)
           
 void SessionManagerListener.onCancelSession(Session session)
          Notification of session cancel.
 void SessionManagerAdapter.onCancelSession(Session session)
           
 void SessionManagerListener.onCloseSession(Session session, boolean deleteSubscriptions)
          Notification of session close.
 void SessionManagerAdapter.onCloseSession(Session session, boolean deleteSubscriptions)
           
 void SessionManagerListener.onCreateSession(Session session)
          Notification of session creation.
 void SessionManagerAdapter.onCreateSession(Session session)
           
 void SessionListener.onSessionActivated(Session session)
          Called after the session is activated
 void SessionListener.onSessionChanged(Session session)
          Called after some change(other than activation/closing) has happened
 void SessionListener.onSessionClosed(Session session)
          Called after the session is closed
 boolean UserValidator.onValidate(Session session, ServerUserIdentity userIdentity)
          Validate the user specified by token.
 void UserValidator.onValidationError(Session session, org.opcfoundation.ua.core.UserIdentityToken userToken, Exception exception)
          Notification of a validation error.
protected  void DiagnosticsManager.removeSession(Session session)
          Remove session from diagnostics.
protected  void DiagnosticsManager.removeSubscription(Session session, Subscription subscription)
          Remove a subscription from diagnostics.
protected  void Subscription.setSession(Session session)
           
protected  void MonitoredDataItem.updateAccessible(Session session)
           
protected  void DiagnosticsManager.updateSession(Session session)
           
protected  void UaServer.validateUserError(Session session, org.opcfoundation.ua.core.UserIdentityToken userToken, Exception e)
           
protected  boolean UaServer.validateUserIdentity(Session session, ServerUserIdentity userIdentity)
           
 

Constructors in com.prosysopc.ua.server with parameters of type Session
ServiceContext(Session session, org.opcfoundation.ua.core.RequestHeader requestHeader)
           
 

Uses of Session in com.prosysopc.ua.types.opcua.server
 

Methods in com.prosysopc.ua.types.opcua.server with parameters of type Session
 void FileTypeNode.close(Session session, Long fileHandle)
          Close the file handle
 long FileTypeNode.getCurrentPosition(Session session, Long fileHandle)
          Get the current position of the fileHandle
protected  RandomAccessFile FileTypeNode.getRandomAccessFile(Session session, Long fileHandle)
           
 Long FileTypeNode.open(Session session, Set<FileTypeOpenMode> mode)
          Opens the file for reading or writing.
 byte[] FileTypeNode.read(Session session, Long fileHandle, int length)
          Read data from the physical file.
 void FileTypeNode.setCurrentPosition(Session session, Long fileHandle, long position)
          Set the current position of the fileHandle.
 void FileTypeNode.write(Session session, Long fileHandle, byte[] data)
           
 



Copyright © 2018. All rights reserved.