Class DQPWorkContext

    • Constructor Detail

      • DQPWorkContext

        public DQPWorkContext()
    • Method Detail

      • setWorkContext

        public static void setWorkContext​(DQPWorkContext context)
      • useCallingThread

        public boolean useCallingThread()
      • setUseCallingThread

        public void setUseCallingThread​(boolean useCallingThread)
      • setSecurityHelper

        public void setSecurityHelper​(SecurityHelper securityHelper)
      • getUserName

        public String getUserName()
        Returns:
      • getSubject

        public Subject getSubject()
      • getVdbName

        public String getVdbName()
        Returns:
      • getVdbVersion

        public String getVdbVersion()
        Returns:
      • getSessionId

        public String getSessionId()
      • getAppName

        public String getAppName()
      • getRequestID

        public RequestID getRequestID​(long exeuctionId)
      • setClientAddress

        public void setClientAddress​(String clientAddress)
      • getClientAddress

        public String getClientAddress()
        Get the client address from the socket transport - not as reported from the client
        Returns:
      • setClientHostname

        public void setClientHostname​(String clientHostname)
      • getClientHostname

        public String getClientHostname()
        Get the client hostname from the socket transport - not as reported from the client
        Returns:
      • getSecurityDomain

        public String getSecurityDomain()
      • getSecurityContext

        public Object getSecurityContext()
      • setSecurityContext

        public void setSecurityContext​(Object securityContext)
      • runInContext

        public void runInContext​(Runnable runnable)
      • setAdmin

        public void setAdmin​(boolean admin)
      • isAdmin

        public boolean isAdmin()
      • setConnectionProfile

        public void setConnectionProfile​(LocalProfile connectionProfile)
      • getConnectionProfile

        public LocalProfile getConnectionProfile()
      • isLocal

        public boolean isLocal()
      • setDerived

        public void setDerived​(boolean b)
      • isDerived

        public boolean isDerived()
        If this currently represents a sub-request off of a parent session
        Returns:
      • getSSLSession

        public SSLSession getSSLSession()
      • setSSLSession

        public void setSSLSession​(SSLSession sslSession)