Class InstanceImpl.HandleImpl<X>

java.lang.Object
org.apache.webbeans.inject.instance.InstanceImpl.HandleImpl<X>
All Implemented Interfaces:
jakarta.enterprise.inject.Instance.Handle<X>, AutoCloseable
Enclosing class:
InstanceImpl<T>

public class InstanceImpl.HandleImpl<X> extends Object implements jakarta.enterprise.inject.Instance.Handle<X>
  • Constructor Details

    • HandleImpl

      public HandleImpl(jakarta.enterprise.inject.spi.Bean<?> bean)
  • Method Details

    • get

      public X get()
      Specified by:
      get in interface jakarta.enterprise.inject.Instance.Handle<X>
    • getBean

      public jakarta.enterprise.inject.spi.Bean<X> getBean()
      Specified by:
      getBean in interface jakarta.enterprise.inject.Instance.Handle<X>
    • destroy

      public void destroy()
      Specified by:
      destroy in interface jakarta.enterprise.inject.Instance.Handle<X>
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface jakarta.enterprise.inject.Instance.Handle<X>