Package org.apache.qpid.jms.meta
Interface JmsResourceId
- All Known Implementing Classes:
JmsAbstractResourceId,JmsConnectionId,JmsConsumerId,JmsInboundMessageDispatch,JmsProducerId,JmsSessionId,JmsTransactionId
public interface JmsResourceId
Base for all Id type classes used in the JMS Framework
-
Method Summary
Modifier and TypeMethodDescriptionReturn the previously stored Provider context object.Return the previously stored Provider hint object.voidsetProviderContext(Object value) 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 Details
-
setProviderHint
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
Object getProviderHint()Return the previously stored Provider hint object.- Returns:
- the previously stored Provider hint object.
-
setProviderContext
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
Object getProviderContext()Return the previously stored Provider context object.- Returns:
- the previously stored Provider context object.
-