Interface AdvancedContext<K>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void activate​(K key)
      Activates the current context using the given key within the context of the thread
      void deactivate​(K key)
      Deactivates the current context using the given key from the context of the thread
      void destroy​(javax.enterprise.context.spi.Contextual<?> contextual)
      Destroy the existing contextual instance.
      void register​(K key)
      Registers a new key to the context
      void unregister​(K key)
      Unregisters a given key from the context
      • Methods inherited from interface javax.enterprise.context.spi.Context

        get, get, getScope, isActive
    • Method Detail

      • register

        void register​(K key)
        Registers a new key to the context
        Parameters:
        key - the key to register
      • unregister

        void unregister​(K key)
        Unregisters a given key from the context
        Parameters:
        key - the key to unregister
      • activate

        void activate​(K key)
        Activates the current context using the given key within the context of the thread
        Parameters:
        key - the key to use to activate the context
      • deactivate

        void deactivate​(K key)
        Deactivates the current context using the given key from the context of the thread
        Parameters:
        key - the key to use to deactivate the context
      • destroy

        void destroy​(javax.enterprise.context.spi.Contextual<?> contextual)

        Destroy the existing contextual instance. If there is no existing instance, no action is taken.

        Parameters:
        contextual - the contextual type
        Throws:
        javax.enterprise.context.ContextNotActiveException - if the context is not active