public final class ServiceLoaderModule<T> extends Object implements com.google.inject.Module
| Modifier and Type | Method and Description |
|---|---|
void |
configure(com.google.inject.Binder binder) |
static <T> com.google.inject.Module |
of(Class<T> serviceClass) |
static <T> com.google.inject.Module |
of(Class<T> serviceClass,
Annotation annotation) |
static <T> com.google.inject.Module |
of(Class<T> serviceClass,
Class<? extends Annotation> annotationType) |
ServiceLoaderModule<T> |
withLoader(Class<? extends Loader> loaderType) |
ServiceLoaderModule<T> |
withLoader(Class<? extends Loader> loaderType,
Annotation annot) |
ServiceLoaderModule<T> |
withLoader(Class<? extends Loader> loaderType,
Class<? extends Annotation> annot) |
ServiceLoaderModule<T> |
withLoader(com.google.inject.Key<? extends Loader> key) |
public ServiceLoaderModule<T> withLoader(Class<? extends Loader> loaderType)
public ServiceLoaderModule<T> withLoader(Class<? extends Loader> loaderType, Class<? extends Annotation> annot)
public ServiceLoaderModule<T> withLoader(Class<? extends Loader> loaderType, Annotation annot)
public ServiceLoaderModule<T> withLoader(com.google.inject.Key<? extends Loader> key)
public void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Modulepublic static <T> com.google.inject.Module of(Class<T> serviceClass)
public static <T> com.google.inject.Module of(Class<T> serviceClass, Annotation annotation)
public static <T> com.google.inject.Module of(Class<T> serviceClass, Class<? extends Annotation> annotationType)
Copyright © 2010-2012 Mycila. All Rights Reserved.