|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.shineframework.common.tx.context.TlsUserContextFactory
public abstract class TlsUserContextFactory
Thread Local Storage (tls) user context factory. This user context factory stores the user context on the TLS. This type of factory is usefule usually when running outside an application server.
Nested Class Summary | |
---|---|
protected static class |
TlsUserContextFactory.UserContextThreadLocal
a private implementation of a ThreadLocal that assigns an initial value |
Field Summary | |
---|---|
protected static TlsUserContextFactory.UserContextThreadLocal |
storage
|
Constructor Summary | |
---|---|
TlsUserContextFactory(java.lang.String userContextClassname)
constructs a user context factory. |
Method Summary | |
---|---|
void |
clearUserContext()
clears the user context |
UserContext |
getUserContext()
retrieves the user context from the TLS |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static TlsUserContextFactory.UserContextThreadLocal storage
Constructor Detail |
---|
public TlsUserContextFactory(java.lang.String userContextClassname)
userContextClassname
- user context classnameStandardUserContext
Method Detail |
---|
public void clearUserContext()
clearUserContext
in interface UserContextFactory
public UserContext getUserContext()
getUserContext
in interface UserContextFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |