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
public abstract class JmsAbstractResourceId extends Object implements JmsResourceId
Base class for all JmsResourceId instances.
-
-
Field Summary
Fields Modifier and Type Field Description protected inthashCodeprotected ObjectproviderContextprotected ObjectproviderHint
-
Constructor Summary
Constructors Constructor Description JmsAbstractResourceId()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetProviderContext()Return the previously stored Provider context object.ObjectgetProviderHint()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.
-
-
-
Method Detail
-
setProviderHint
public void setProviderHint(Object hint)
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
public Object getProviderHint()
Description copied from interface:JmsResourceIdReturn the previously stored Provider hint object.- Specified by:
getProviderHintin interfaceJmsResourceId- Returns:
- the previously stored Provider hint object.
-
setProviderContext
public void setProviderContext(Object context)
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
public Object getProviderContext()
Description copied from interface:JmsResourceIdReturn the previously stored Provider context object.- Specified by:
getProviderContextin interfaceJmsResourceId- Returns:
- the previously stored Provider context object.
-
-