Package org.apache.qpid.protonj2.engine
Interface Attachments
- All Known Implementing Classes:
- ProtonAttachments
public interface Attachments
Attachments API used to associate specific data with AMQP Resources
- 
Method SummaryModifier and TypeMethodDescriptionclear()booleancontainsKey(String key) Checks if the given key has a value mapped to it in thisAttachmentsinstance.<T> TGets the user attached value that is associated with the given key, or null if no data is mapped to the key.<T> TGets the user setAttachmentsvalue that is associated with the given key, or null if no data is mapped to the key.<T> AttachmentsMaps a given object to the given key in thisAttachmentsinstance.
- 
Method Details- 
getGets the user attached value that is associated with the given key, or null if no data is mapped to the key.- Type Parameters:
- T- The type to cast the attached mapped value to if one is set.
- Parameters:
- key- The key to use to lookup the mapped data.
- Returns:
- the object associated with the given key in this Attachmentsinstance.
 
- 
getGets the user setAttachmentsvalue that is associated with the given key, or null if no data is mapped to the key.- Type Parameters:
- T- The type to cast the attached mapped value to if one is set.
- Parameters:
- key- The key to use to lookup the mapped data.
- typeClass- The Class that will be used when casting the returned mapped object.
- Returns:
- the object associated with the given key in this Attachmentsinstance.
 
- 
setMaps a given object to the given key in thisAttachmentsinstance.- Type Parameters:
- T- The type of the value being set
- Parameters:
- key- The key to assign the value to
- value- The value to map to the given key.
- Returns:
- this Attachmentsinstance.
 
- 
containsKeyChecks if the given key has a value mapped to it in thisAttachmentsinstance.- Parameters:
- key- The key to search for a mapping to in this- Attachmentsinstance.
- Returns:
- true if there is a value mapped to the given key in this Attachmentsinstance.
 
- 
clearAttachments clear()- Returns:
- this Attachmentsinstance with all mapped values and the linked resource cleared.
 
 
-