| Interface | Description | 
|---|---|
| ModuleProvider | 
 Provider of modules used by module auto-loading mechanism to identify and load modules. | 
| Class | Description | 
|---|---|
| ConstructorInjectingDecoratorProvider<T> | |
| DefaultAdhocObjectFactory | A default implementation of  AdhocObjectFactorythat creates objects
 using default no-arg constructor and injects dependencies into annotated
 fields. | 
| DefaultClassLoaderManager | A  ClassLoaderManagerthat | 
| DefaultInjector | A default Cayenne implementations of a DI injector. | 
| DefaultScope | An implementation of a DI scopes with support scope events. | 
| DefaultScopeProvider<T> | A provider that provides scoping for other providers. | 
| DICollectionBuilder<K,E> | A superclass of DI List and Map builders. | 
| ModuleLoader | Auto-loads DI modules using ServiceLoader. | 
| ScopeEventBinding | A class that wraps an annotated method call of an object, passing it DI scope events. | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.