C G I O S

C

create(Class) - Method in interface org.wamblee.inject.InjectorFactory
Creates an injector.

G

getInjector() - Method in class org.wamblee.inject.Injectable
Gets the default injector.
getInjector() - Static method in class org.wamblee.inject.InjectorBuilder
Gets an injector that support injection into any type of object and performs caching of the injectors obtained from the InjectorFactory.
getInjector(Class) - Method in class org.wamblee.inject.InjectorCache
Gets the injector for a given class.
getInjectorFactory() - Static method in class org.wamblee.inject.InjectorBuilder
Gets the injector factory by using the first one found using ServiceLoader.

I

inject() - Method in class org.wamblee.inject.Injectable
Inject references.
inject(Object) - Method in interface org.wamblee.inject.Injector
Injects beans into a given component of the required class.
inject(Object) - Method in class org.wamblee.inject.SimpleInjector
Injects into a given object.
Injectable - Class in org.wamblee.inject
This abstract base class performs injection at construction.
Injectable() - Constructor for class org.wamblee.inject.Injectable
Inheritance style constructor.
Injector - Interface in org.wamblee.inject
Interface used to perform injection with.
InjectorBuilder - Class in org.wamblee.inject
Utility for obtaining an implementation of the InjectorFactory using ServiceLoader and for obtaining a SimpleInjector.
InjectorBuilder() - Constructor for class org.wamblee.inject.InjectorBuilder
 
InjectorCache - Class in org.wamblee.inject
Cache of CdiInjectors for efficiency to avoid duplicate analysis of a given class.
InjectorCache(InjectorFactory) - Constructor for class org.wamblee.inject.InjectorCache
Constructs an empty cache.
InjectorFactory - Interface in org.wamblee.inject
The injector factory is responsible for creating injectors for a given class.

O

org.wamblee.inject - package org.wamblee.inject
This package provides a mini-framework for interfacing to existing dependency injection mechanisms.

S

setInjectorFactory(InjectorFactory) - Static method in class org.wamblee.inject.InjectorBuilder
Sets the injector factory.
SimpleInjector - Class in org.wamblee.inject
The main entry point for programmatic dependency injection.
SimpleInjector(InjectorFactory) - Constructor for class org.wamblee.inject.SimpleInjector
Constructs the injector.

C G I O S

Copyright © 2022. All Rights Reserved.