Defines a component that holds variables of type {@link ThreadLocal}whose value is required by the component to work normally and cannot be recovered. This component is mainly used when we want to do a task asynchronously, in that case to ensure that the task will be executed in the same conditions as if it would be executed synchronously we need to transfer the thread context from the original thread to the executor thread.
Warning please note that this interface must be used with caution, only the most important components that have {@link ThreadLocal} variables whose valuecannot be recovered should implement this interface.
@author Nicolas Filotto @version $Id$
|
|