Class DiscoveryBinder


  • public class DiscoveryBinder
    extends Object
    • Constructor Detail

      • DiscoveryBinder

        protected DiscoveryBinder​(com.google.inject.Binder binder)
    • Method Detail

      • discoveryBinder

        public static DiscoveryBinder discoveryBinder​(com.google.inject.Binder binder)
      • bindSelector

        public void bindSelector​(String type)
      • bindSelector

        public void bindSelector​(ServiceType serviceType)
      • bindServiceAnnouncement

        public void bindServiceAnnouncement​(ServiceAnnouncement announcement)
      • bindServiceAnnouncement

        public void bindServiceAnnouncement​(javax.inject.Provider<ServiceAnnouncement> announcementProvider)
      • bindServiceAnnouncement

        public <T extends ServiceAnnouncement> void bindServiceAnnouncement​(Class<? extends javax.inject.Provider<T>> announcementProviderClass)
      • bindHttpSelector

        public void bindHttpSelector​(String type)
      • bindHttpSelector

        public void bindHttpSelector​(ServiceType serviceType)