Class JmsAbstractResourceId

    • Field Detail

      • providerHint

        protected transient volatile Object providerHint
      • providerContext

        protected transient volatile Object providerContext
      • hashCode

        protected transient int hashCode
    • Constructor Detail

      • JmsAbstractResourceId

        public JmsAbstractResourceId()
    • Method Detail

      • setProviderHint

        public void setProviderHint​(Object hint)
        Description copied from interface: JmsResourceId
        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
        Specified by:
        setProviderHint in interface JmsResourceId
        Parameters:
        hint - The value to add into this Id.
      • getProviderHint

        public Object getProviderHint()
        Description copied from interface: JmsResourceId
        Return the previously stored Provider hint object.
        Specified by:
        getProviderHint in interface JmsResourceId
        Returns:
        the previously stored Provider hint object.
      • setProviderContext

        public void setProviderContext​(Object context)
        Description copied from interface: JmsResourceId
        Allows 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:
        setProviderContext in interface JmsResourceId
        Parameters:
        context - The value to add as context for this Id.
      • getProviderContext

        public Object getProviderContext()
        Description copied from interface: JmsResourceId
        Return the previously stored Provider context object.
        Specified by:
        getProviderContext in interface JmsResourceId
        Returns:
        the previously stored Provider context object.