Package org.apache.qpid.jms.meta
Interface JmsResourceId
-
- All Known Implementing Classes:
JmsAbstractResourceId,JmsConnectionId,JmsConsumerId,JmsInboundMessageDispatch,JmsProducerId,JmsSessionId,JmsTransactionId
public interface JmsResourceIdBase for all Id type classes used in the JMS Framework
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetProviderContext()Return the previously stored Provider context object.java.lang.ObjectgetProviderHint()Return the previously stored Provider hint object.voidsetProviderContext(java.lang.Object value)Allows a Provider to embed a bit of Context for later use.voidsetProviderHint(java.lang.Object hint)Allows a Provider to embed a hint in this Id value for later use.
-
-
-
Method Detail
-
setProviderHint
void setProviderHint(java.lang.Object hint)
Allows 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- Parameters:
hint- The value to add into this Id.
-
getProviderHint
java.lang.Object getProviderHint()
Return the previously stored Provider hint object.- Returns:
- the previously stored Provider hint object.
-
setProviderContext
void setProviderContext(java.lang.Object value)
Allows a Provider to embed a bit of Context for later use. The context can be some state data needed between asynchronous requests etc.- Parameters:
value- The value to add as context for this Id.
-
getProviderContext
java.lang.Object getProviderContext()
Return the previously stored Provider context object.- Returns:
- the previously stored Provider context object.
-
-