Class DI


  • public final class DI
    extends Object
    Author:
    Denis Danilin | me@loslobos.ru 03.02.2023 14:09 FairHttpService ☭ sweat and blood
    • Method Detail

      • endpoints

        public static void endpoints​(Route... routes)
      • initEagers

        public static void initEagers()
      • unbind

        public static void unbind​(Class<?> type)
      • unbind

        public static void unbind​(String named,
                                  Class<?> type)
      • bindProvider

        public static <A> void bindProvider​(Class<A> type,
                                            Supplier<? extends A> provider)
      • bindProvider

        public static <A> void bindProvider​(String named,
                                            Class<A> type,
                                            Supplier<? extends A> provider)
      • bind

        public static <A,​B extends A> void bind​(Class<A> type,
                                                      Class<B> implementation)
      • bind

        public static <A,​B extends A> void bind​(String named,
                                                      Class<A> type,
                                                      Class<B> implementation)
      • gain

        public static <A> A gain​(Class<A> clas)
      • gain

        public static <A> A gain​(String named,
                                 Class<A> clas)
      • hikariDataSource

        public static void hikariDataSource​(String name,
                                            com.zaxxer.hikari.HikariConfig config)
      • shutName

        public static void shutName​(String name)
      • unhikari

        public static void unhikari​(String name)