Interface ContextInstanceHandle<T>

Type Parameters:
T -
All Superinterfaces:
AutoCloseable, jakarta.enterprise.inject.Instance.Handle<T>, InstanceHandle<T>
All Known Implementing Classes:
ContextInstanceHandleImpl

public interface ContextInstanceHandle<T> extends InstanceHandle<T>
An instance handle that can be used to store contextual instances in an InjectableContext.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Destroy the instance as defined by Contextual.destroy(Object, jakarta.enterprise.context.spi.CreationalContext).

    Methods inherited from interface io.quarkus.arc.InstanceHandle

    close, get, getBean, isAvailable, orElse
  • Method Details

    • destroy

      void destroy()
      Destroy the instance as defined by Contextual.destroy(Object, jakarta.enterprise.context.spi.CreationalContext).
      Specified by:
      destroy in interface jakarta.enterprise.inject.Instance.Handle<T>
      Specified by:
      destroy in interface InstanceHandle<T>
      See Also:
      • AlterableContext.destroy(jakarta.enterprise.context.spi.Contextual)