Class IntegrationResourceHolder
java.lang.Object
org.springframework.integration.transaction.IntegrationResourceHolder
- All Implemented Interfaces:
ResourceHolder
An implementation of the
ResourceHolder which holds an instance of the current Message
and the synchronization resource.- Since:
- 2.2
- Author:
- Gary Russell, Oleg Zhurakousky, Glenn Renfro
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttribute(String key, Object value) Add attribute to thisResourceHolderinstance.Will return an immutable Map of current attributes.@Nullable Message<?> booleanisVoid()voidreset()voidsetMessage(Message<?> message) voidunbound()
-
Field Details
-
MESSAGE_SOURCE
- See Also:
-
INPUT_CHANNEL
- See Also:
-
-
Constructor Details
-
IntegrationResourceHolder
public IntegrationResourceHolder()
-
-
Method Details
-
setMessage
-
getMessage
-
addAttribute
Add attribute to thisResourceHolderinstance.- Parameters:
key- The key.value- The value.
-
getAttributes
Will return an immutable Map of current attributes. If you need to add an attribute, use theaddAttribute(String, Object)method.- Returns:
- the immutable map.
-
reset
public void reset()- Specified by:
resetin interfaceResourceHolder
-
unbound
public void unbound()- Specified by:
unboundin interfaceResourceHolder
-
isVoid
public boolean isVoid()- Specified by:
isVoidin interfaceResourceHolder
-