net.sf.shineframework.common.tx.context
Class TlsUserContextFactory.UserContextThreadLocal

java.lang.Object
  extended by java.lang.ThreadLocal<UserContext>
      extended by net.sf.shineframework.common.tx.context.TlsUserContextFactory.UserContextThreadLocal
Enclosing class:
TlsUserContextFactory

protected static final class TlsUserContextFactory.UserContextThreadLocal
extends java.lang.ThreadLocal<UserContext>

a private implementation of a ThreadLocal that assigns an initial value

Author:
amirk

Constructor Summary
protected TlsUserContextFactory.UserContextThreadLocal()
           
 
Method Summary
 UserContext createUserContext()
           
 UserContext get()
           
 java.lang.String getClassname()
           
 java.lang.Object getMessageDefProvider()
           
protected  UserContext initialValue()
           
 void setMessageDefProvider(java.lang.Object messageDefProvider)
           
 void setUserContextThreadLocal(java.lang.String classname)
           
 
Methods inherited from class java.lang.ThreadLocal
remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TlsUserContextFactory.UserContextThreadLocal

protected TlsUserContextFactory.UserContextThreadLocal()
Method Detail

createUserContext

public UserContext createUserContext()

get

public UserContext get()
Overrides:
get in class java.lang.ThreadLocal<UserContext>

getClassname

public java.lang.String getClassname()

getMessageDefProvider

public java.lang.Object getMessageDefProvider()

initialValue

protected UserContext initialValue()
Overrides:
initialValue in class java.lang.ThreadLocal<UserContext>

setMessageDefProvider

public void setMessageDefProvider(java.lang.Object messageDefProvider)

setUserContextThreadLocal

public void setUserContextThreadLocal(java.lang.String classname)


Copyright © 2007 sourceforge.net. All Rights Reserved.