类 ScopeBeanFactory


  • public class ScopeBeanFactory
    extends Object
    A bean factory for internal sharing.
    • 方法详细资料

      • registerBean

        public void registerBean​(Object bean)
      • registerBean

        public void registerBean​(String name,
                                 Object bean)
      • getOrRegisterBean

        public <T> T getOrRegisterBean​(Class<T> type)
      • getOrRegisterBean

        public <T> T getOrRegisterBean​(String name,
                                       Class<T> type)
      • getOrRegisterBean

        public <T> T getOrRegisterBean​(Class<T> type,
                                       Function<? super Class<T>,​? extends T> mappingFunction)
      • getOrRegisterBean

        public <T> T getOrRegisterBean​(String name,
                                       Class<T> type,
                                       Function<? super Class<T>,​? extends T> mappingFunction)
      • initializeBean

        public <T> T initializeBean​(T bean)
      • getBean

        public <T> T getBean​(Class<T> type)
      • getBean

        public <T> T getBean​(String name,
                             Class<T> type)
      • destroy

        public void destroy()