|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openejb.core.ThreadContext
public class ThreadContext
TODO: Add comment
Field Summary | |
---|---|
protected byte |
currentOperation
TODO: Add comment |
protected DeploymentInfo |
deploymentInfo
TODO: Add comment |
protected static java.lang.Class |
implClass
TODO: Add comment |
protected java.lang.Object |
primaryKey
TODO: Add comment |
protected java.lang.Object |
securityIdentity
TODO: Add comment |
protected static FastThreadLocal |
threadStorage
TODO: Add comment |
protected java.lang.Object |
unspecified
Unspecified is any object that a customer container may want to attach to the current thread context. |
protected boolean |
valid
TODO: Add comment |
Constructor Summary | |
---|---|
ThreadContext()
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
byte |
getCurrentOperation()
|
DeploymentInfo |
getDeploymentInfo()
|
java.lang.Object |
getPrimaryKey()
|
java.lang.Object |
getSecurityIdentity()
|
static ThreadContext |
getThreadContext()
|
java.lang.Object |
getUnspecified()
|
static void |
invalidate()
|
static boolean |
isValid()
|
protected void |
makeInvalid()
|
protected static ThreadContext |
newThreadContext()
|
void |
set(DeploymentInfo di,
java.lang.Object primKey,
java.lang.Object securityIdentity)
|
void |
setCurrentOperation(byte op)
|
void |
setDeploymentInfo(DeploymentInfo info)
|
void |
setPrimaryKey(java.lang.Object primKey)
|
void |
setSecurityIdentity(java.lang.Object identity)
|
static void |
setThreadContext(ThreadContext tc)
|
void |
setUnspecified(java.lang.Object obj)
|
boolean |
valid()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final FastThreadLocal threadStorage
protected static java.lang.Class implClass
protected boolean valid
protected DeploymentInfo deploymentInfo
protected java.lang.Object primaryKey
protected byte currentOperation
protected java.lang.Object securityIdentity
protected java.lang.Object unspecified
Constructor Detail |
---|
public ThreadContext()
Method Detail |
---|
protected static ThreadContext newThreadContext()
public static boolean isValid()
protected void makeInvalid()
public static void invalidate()
public static void setThreadContext(ThreadContext tc)
public static ThreadContext getThreadContext()
public byte getCurrentOperation()
public java.lang.Object getPrimaryKey()
public DeploymentInfo getDeploymentInfo()
public java.lang.Object getSecurityIdentity()
public java.lang.Object getUnspecified()
public void set(DeploymentInfo di, java.lang.Object primKey, java.lang.Object securityIdentity)
public void setCurrentOperation(byte op)
public void setPrimaryKey(java.lang.Object primKey)
public void setSecurityIdentity(java.lang.Object identity)
public void setDeploymentInfo(DeploymentInfo info)
public void setUnspecified(java.lang.Object obj)
public boolean valid()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |