S
- public static class ServiceLoaderModule.ServiceSetProvider<S>
extends java.lang.Object
implements com.google.inject.spi.ProviderWithExtensionVisitor<java.util.Set<S>>
Constructor and Description |
---|
ServiceLoaderModule.ServiceSetProvider(java.util.concurrent.Callable<java.util.ServiceLoader<S>> loader) |
Modifier and Type | Method and Description |
---|---|
<B,V> V |
acceptExtensionVisitor(com.google.inject.spi.BindingTargetVisitor<B,V> visitor,
com.google.inject.spi.ProviderInstanceBinding<? extends B> binding) |
java.util.Set<S> |
get() |
public ServiceLoaderModule.ServiceSetProvider(java.util.concurrent.Callable<java.util.ServiceLoader<S>> loader)
public java.util.Set<S> get()
get
in interface javax.inject.Provider<java.util.Set<S>>
public <B,V> V acceptExtensionVisitor(com.google.inject.spi.BindingTargetVisitor<B,V> visitor, com.google.inject.spi.ProviderInstanceBinding<? extends B> binding)
acceptExtensionVisitor
in interface com.google.inject.spi.ProviderWithExtensionVisitor<java.util.Set<S>>