Package org.apache.qpid.jms.meta
Class JmsAbstractResourceId
java.lang.Object
org.apache.qpid.jms.meta.JmsAbstractResourceId
- All Implemented Interfaces:
JmsResourceId
- Direct Known Subclasses:
JmsConnectionId,JmsConsumerId,JmsInboundMessageDispatch,JmsProducerId,JmsSessionId,JmsTransactionId
Base class for all JmsResourceId instances.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the previously stored Provider context object.Return the previously stored Provider hint object.voidsetProviderContext(Object context) Allows a Provider to embed a bit of Context for later use.voidsetProviderHint(Object hint) Allows a Provider to embed a hint in this Id value for later use.
-
Field Details
-
providerHint
-
providerContext
-
hashCode
protected transient int hashCode
-
-
Constructor Details
-
JmsAbstractResourceId
public JmsAbstractResourceId()
-
-
Method Details
-
setProviderHint
Description copied from interface:JmsResourceIdAllows a Provider to embed a hint in this Id value for later use. The hint can allow the provider to more easier locate state data for a resource- Specified by:
setProviderHintin interfaceJmsResourceId- Parameters:
hint- The value to add into this Id.
-
getProviderHint
Description copied from interface:JmsResourceIdReturn the previously stored Provider hint object.- Specified by:
getProviderHintin interfaceJmsResourceId- Returns:
- the previously stored Provider hint object.
-
setProviderContext
Description copied from interface:JmsResourceIdAllows a Provider to embed a bit of Context for later use. The context can be some state data needed between asynchronous requests etc.- Specified by:
setProviderContextin interfaceJmsResourceId- Parameters:
context- The value to add as context for this Id.
-
getProviderContext
Description copied from interface:JmsResourceIdReturn the previously stored Provider context object.- Specified by:
getProviderContextin interfaceJmsResourceId- Returns:
- the previously stored Provider context object.
-