Interface | Description |
---|---|
FieldResolver |
API used by
FieldHandler to resolve field values in classes eligible for injection. |
Injector | |
PojoFieldResolver |
Field resolver for manually registered objects, for injection by type or name.
|
UseInjectionCache |
FieldResolver implementing this interface will have the UseInjectionCache.setCache(InjectionCache)
method called during FieldHandler#initialize(World) , prior to FieldResolver.initialize(World)
being called. |
Class | Description |
---|---|
ArtemisFieldResolver | |
AspectFieldResolver |
Resolves the following aspect-related types:
|
CachedClass |
Provides cached information about a class, limiting the need for reflection
on repeated access.
|
CachedField |
Provides cached information about a class-field, limiting the need for reflection
on repeated access.
|
CachedInjector | |
FieldHandler |
FieldHandler provides dependency-values to an
Injector
by sequentially iterating over a list of registered FieldResolver . |
InjectionCache |
Date: 31/7/2015
Time: 17:13 PM
|
SharedInjectionCache | |
WiredFieldResolver |
Can inject arbitrary fields annotated with
Wire ,
typically registered via registered via WorldConfiguration.register(java.lang.Object) |
Enum | Description |
---|---|
ClassType |
Enum used to cache class type according to their usage in Artemis.
|
WireType |
Copyright © 2019. All rights reserved.