public class ExecutionScope
extends java.lang.Object
implements org.springframework.beans.factory.config.Scope
Modifier and Type | Field and Description |
---|---|
java.lang.ThreadLocal<java.lang.String> |
executionStackBeanName |
Constructor and Description |
---|
ExecutionScope() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkForbiddenClasses(java.lang.Object obj) |
protected <T> T |
dealWithSpecialScopedObject(java.lang.String name,
java.lang.ThreadLocal<T> threadLocal,
java.lang.ThreadLocal<java.lang.String> threadLocalBeanName,
T newObj) |
java.lang.Object |
get(java.lang.String name,
org.springframework.beans.factory.ObjectFactory<?> objectFactory) |
java.lang.String |
getConversationId() |
void |
registerDestructionCallback(java.lang.String name,
java.lang.Runnable callback) |
java.lang.Object |
remove(java.lang.String name) |
java.lang.Object |
resolveContextualObject(java.lang.String key) |
public final java.lang.ThreadLocal<java.lang.String> executionStackBeanName
public java.lang.Object get(java.lang.String name, org.springframework.beans.factory.ObjectFactory<?> objectFactory)
get
in interface org.springframework.beans.factory.config.Scope
protected <T> T dealWithSpecialScopedObject(java.lang.String name, java.lang.ThreadLocal<T> threadLocal, java.lang.ThreadLocal<java.lang.String> threadLocalBeanName, T newObj)
protected void checkForbiddenClasses(java.lang.Object obj)
public java.lang.String getConversationId()
getConversationId
in interface org.springframework.beans.factory.config.Scope
public void registerDestructionCallback(java.lang.String name, java.lang.Runnable callback)
registerDestructionCallback
in interface org.springframework.beans.factory.config.Scope
public java.lang.Object remove(java.lang.String name)
remove
in interface org.springframework.beans.factory.config.Scope
public java.lang.Object resolveContextualObject(java.lang.String key)
resolveContextualObject
in interface org.springframework.beans.factory.config.Scope
Copyright © 2007–2020. All rights reserved.