org.teiid.dqp.internal.datamgr
Class ExecutionContextImpl
java.lang.Object
org.teiid.dqp.internal.datamgr.ExecutionContextImpl
- All Implemented Interfaces:
- ExecutionContext
public class ExecutionContextImpl
- extends java.lang.Object
- implements ExecutionContext
|
Constructor Summary |
ExecutionContextImpl(java.lang.String vdbName,
int vdbVersion,
java.io.Serializable executionPayload,
java.lang.String originalConnectionID,
java.lang.String connectorName,
java.lang.String requestId,
java.lang.String partId,
java.lang.String execCount)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ExecutionContextImpl
public ExecutionContextImpl(java.lang.String vdbName,
int vdbVersion,
java.io.Serializable executionPayload,
java.lang.String originalConnectionID,
java.lang.String connectorName,
java.lang.String requestId,
java.lang.String partId,
java.lang.String execCount)
getConnectorIdentifier
public java.lang.String getConnectorIdentifier()
- Specified by:
getConnectorIdentifier in interface ExecutionContext
getRequestIdentifier
public java.lang.String getRequestIdentifier()
- Specified by:
getRequestIdentifier in interface ExecutionContext
getPartIdentifier
public java.lang.String getPartIdentifier()
- Specified by:
getPartIdentifier in interface ExecutionContext
getExecutionCountIdentifier
public java.lang.String getExecutionCountIdentifier()
- Specified by:
getExecutionCountIdentifier in interface ExecutionContext
getVirtualDatabaseName
public java.lang.String getVirtualDatabaseName()
- Specified by:
getVirtualDatabaseName in interface ExecutionContext
getVirtualDatabaseVersion
public int getVirtualDatabaseVersion()
- Specified by:
getVirtualDatabaseVersion in interface ExecutionContext
getSubject
public javax.security.auth.Subject getSubject()
- Specified by:
getSubject in interface ExecutionContext
setUser
public void setUser(javax.security.auth.Subject user)
getExecutionPayload
public java.io.Serializable getExecutionPayload()
- Specified by:
getExecutionPayload in interface ExecutionContext
getConnectionIdentifier
public java.lang.String getConnectionIdentifier()
- Specified by:
getConnectionIdentifier in interface ExecutionContext
keepExecutionAlive
public void keepExecutionAlive(boolean alive)
- Specified by:
keepExecutionAlive in interface ExecutionContext
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
isTransactional
public boolean isTransactional()
- Specified by:
isTransactional in interface ExecutionContext
getBatchSize
public int getBatchSize()
- Specified by:
getBatchSize in interface ExecutionContext
setBatchSize
public void setBatchSize(int batchSize)
addWarning
public void addWarning(java.lang.Exception ex)
- Add an exception as a warning to this Execution.
- Specified by:
addWarning in interface ExecutionContext
getWarnings
public java.util.List<java.lang.Exception> getWarnings()
getSession
public Session getSession()
- Specified by:
getSession in interface ExecutionContext
setSession
public void setSession(Session session)
Copyright © 2011. All Rights Reserved.