Skip navigation links
com.caucho.config.inject

Class AbstractSingletonBean<T>

    • Method Detail

      • getQualifiers

        public java.util.Set<java.lang.annotation.Annotation> getQualifiers()
        Overrides:
        getQualifiers in class BeanAdapter<T,T>
      • getStereotypes

        public java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getStereotypes()
        Overrides:
        getStereotypes in class BeanAdapter<T,T>
      • getId

        public java.lang.String getId()
        Return passivation id
        Overrides:
        getId in class AbstractBean<T>
      • introspectProduces

        public void introspectProduces()
      • introspectObservers

        public void introspectObservers()
      • getScope

        public java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
        Returns the bean's scope type.
        Overrides:
        getScope in class BeanAdapter<T,T>
      • getTypes

        public java.util.Set<java.lang.reflect.Type> getTypes()
        Returns the types that the bean exports for bindings.
        Overrides:
        getTypes in class BeanAdapter<T,T>
      • close

        public void close()
        Frees the singleton on environment shutdown
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in interface java.lang.AutoCloseable