public class SimpleThreadScope extends Object implements org.springframework.beans.factory.config.Scope
Scope implementation.
Note that the SimpleThreadScope does not clean up any objects associated
with it. As such, it's typically preferable to use the org.springframework.web.context.request.RequestScope
in Web environments.
For a implementation of a thread-based Scope with support for destruction callbacks, refer to this module.
Thanks to Eugene Kuleshov for submitting the original prototype for a thread scope!
org.springframework.web.context.request.RequestScope| Constructor and Description |
|---|
SimpleThreadScope() |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(String name,
org.springframework.beans.factory.ObjectFactory objectFactory) |
String |
getConversationId() |
void |
registerDestructionCallback(String name,
Runnable callback) |
Object |
remove(String name) |
Object |
resolveContextualObject(String key) |
public Object get(String name, org.springframework.beans.factory.ObjectFactory objectFactory)
get in interface org.springframework.beans.factory.config.Scopepublic Object remove(String name)
remove in interface org.springframework.beans.factory.config.Scopepublic void registerDestructionCallback(String name, Runnable callback)
registerDestructionCallback in interface org.springframework.beans.factory.config.Scopepublic Object resolveContextualObject(String key)
resolveContextualObject in interface org.springframework.beans.factory.config.Scopepublic String getConversationId()
getConversationId in interface org.springframework.beans.factory.config.Scope