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 Type
    Method
    Description
    Return the previously stored Provider context object.
    Return the previously stored Provider hint object.
    void
    Allows a Provider to embed a bit of Context for later use.
    void
    Allows a Provider to embed a hint in this Id value for later use.
  • Method Details

    • setProviderHint

      void setProviderHint(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

      Object getProviderHint()
      Return the previously stored Provider hint object.
      Returns:
      the previously stored Provider hint object.
    • setProviderContext

      void setProviderContext(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

      Object getProviderContext()
      Return the previously stored Provider context object.
      Returns:
      the previously stored Provider context object.