Package jenkins
Class ProxyInjector
java.lang.Object
jenkins.ProxyInjector
- All Implemented Interfaces:
com.google.inject.Injector
Injector that delegates to another one.- Author:
- Kohsuke Kawaguchi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.inject.InjectorcreateChildInjector(com.google.inject.Module... modules) com.google.inject.InjectorcreateChildInjector(Iterable<? extends com.google.inject.Module> modules) <T> List<com.google.inject.Binding<T>>findBindingsByType(com.google.inject.TypeLiteral<T> type) Map<com.google.inject.Key<?>,com.google.inject.Binding<?>> <T> com.google.inject.Binding<T>getBinding(com.google.inject.Key<T> key) <T> com.google.inject.Binding<T>getBinding(Class<T> type) Map<com.google.inject.Key<?>,com.google.inject.Binding<?>> List<com.google.inject.spi.Element><T> com.google.inject.Binding<T>getExistingBinding(com.google.inject.Key<T> key) <T> TgetInstance(com.google.inject.Key<T> key) <T> TgetInstance(Class<T> type) <T> com.google.inject.MembersInjector<T>getMembersInjector(com.google.inject.TypeLiteral<T> typeLiteral) <T> com.google.inject.MembersInjector<T>getMembersInjector(Class<T> type) com.google.inject.Injector<T> com.google.inject.Provider<T>getProvider(com.google.inject.Key<T> key) <T> com.google.inject.Provider<T>getProvider(Class<T> type) Map<Class<? extends Annotation>,com.google.inject.Scope> Set<com.google.inject.spi.TypeConverterBinding>voidinjectMembers(Object instance) protected abstract com.google.inject.Injectorresolve()
-
Constructor Details
-
ProxyInjector
public ProxyInjector()
-
-
Method Details
-
resolve
protected abstract com.google.inject.Injector resolve() -
injectMembers
- Specified by:
injectMembersin interfacecom.google.inject.Injector
-
getMembersInjector
public <T> com.google.inject.MembersInjector<T> getMembersInjector(com.google.inject.TypeLiteral<T> typeLiteral) - Specified by:
getMembersInjectorin interfacecom.google.inject.Injector
-
getMembersInjector
- Specified by:
getMembersInjectorin interfacecom.google.inject.Injector
-
getBindings
- Specified by:
getBindingsin interfacecom.google.inject.Injector
-
getAllBindings
- Specified by:
getAllBindingsin interfacecom.google.inject.Injector
-
getBinding
public <T> com.google.inject.Binding<T> getBinding(com.google.inject.Key<T> key) - Specified by:
getBindingin interfacecom.google.inject.Injector
-
getBinding
- Specified by:
getBindingin interfacecom.google.inject.Injector
-
getExistingBinding
public <T> com.google.inject.Binding<T> getExistingBinding(com.google.inject.Key<T> key) - Specified by:
getExistingBindingin interfacecom.google.inject.Injector
-
findBindingsByType
public <T> List<com.google.inject.Binding<T>> findBindingsByType(com.google.inject.TypeLiteral<T> type) - Specified by:
findBindingsByTypein interfacecom.google.inject.Injector
-
getProvider
public <T> com.google.inject.Provider<T> getProvider(com.google.inject.Key<T> key) - Specified by:
getProviderin interfacecom.google.inject.Injector
-
getProvider
- Specified by:
getProviderin interfacecom.google.inject.Injector
-
getInstance
public <T> T getInstance(com.google.inject.Key<T> key) - Specified by:
getInstancein interfacecom.google.inject.Injector
-
getInstance
- Specified by:
getInstancein interfacecom.google.inject.Injector
-
getParent
public com.google.inject.Injector getParent()- Specified by:
getParentin interfacecom.google.inject.Injector
-
createChildInjector
public com.google.inject.Injector createChildInjector(Iterable<? extends com.google.inject.Module> modules) - Specified by:
createChildInjectorin interfacecom.google.inject.Injector
-
createChildInjector
public com.google.inject.Injector createChildInjector(com.google.inject.Module... modules) - Specified by:
createChildInjectorin interfacecom.google.inject.Injector
-
getScopeBindings
- Specified by:
getScopeBindingsin interfacecom.google.inject.Injector
-
getTypeConverterBindings
- Specified by:
getTypeConverterBindingsin interfacecom.google.inject.Injector
-
getElements
- Specified by:
getElementsin interfacecom.google.inject.Injector
-
getAllMembersInjectorInjectionPoints
public Map<com.google.inject.TypeLiteral<?>,List<com.google.inject.spi.InjectionPoint>> getAllMembersInjectorInjectionPoints()- Specified by:
getAllMembersInjectorInjectionPointsin interfacecom.google.inject.Injector
-