org.teiid.dqp.internal.process
Class DQPWorkContext
java.lang.Object
org.teiid.dqp.internal.process.DQPWorkContext
- All Implemented Interfaces:
- java.io.Serializable
public class DQPWorkContext
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DQPWorkContext
public DQPWorkContext()
getWorkContext
public static DQPWorkContext getWorkContext()
setWorkContext
public static void setWorkContext(DQPWorkContext context)
releaseWorkContext
public static void releaseWorkContext()
useCallingThread
public boolean useCallingThread()
setUseCallingThread
public void setUseCallingThread(boolean useCallingThread)
getSession
public SessionMetadata getSession()
setSession
public void setSession(SessionMetadata session)
setSecurityHelper
public void setSecurityHelper(SecurityHelper securityHelper)
getUserName
public java.lang.String getUserName()
- Returns:
getSubject
public javax.security.auth.Subject getSubject()
getVdbName
public java.lang.String getVdbName()
- Returns:
getVdbVersion
public int getVdbVersion()
- Returns:
getSessionId
public java.lang.String getSessionId()
getAppName
public java.lang.String getAppName()
getRequestID
public RequestID getRequestID(long exeuctionId)
getSessionToken
public SessionToken getSessionToken()
setClientAddress
public void setClientAddress(java.lang.String clientAddress)
getClientAddress
public java.lang.String getClientAddress()
- Get the client address from the socket transport - not as reported from the client
- Returns:
setClientHostname
public void setClientHostname(java.lang.String clientHostname)
getClientHostname
public java.lang.String getClientHostname()
- Get the client hostname from the socket transport - not as reported from the client
- Returns:
getSecurityDomain
public java.lang.String getSecurityDomain()
getSecurityContext
public java.lang.Object getSecurityContext()
getVDB
public VDBMetaData getVDB()
runInContext
public <V> V runInContext(java.util.concurrent.Callable<V> callable)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
runInContext
public void runInContext(java.lang.Runnable runnable)
getAllowedDataPolicies
public java.util.HashMap<java.lang.String,DataPolicy> getAllowedDataPolicies()
setPolicies
public void setPolicies(java.util.HashMap<java.lang.String,DataPolicy> policies)
Copyright © 2011. All Rights Reserved.