public class WiredFieldResolver extends Object implements UseInjectionCache, PojoFieldResolver
Wire
,
typically registered via registered via WorldConfiguration.register(java.lang.Object)
Constructor and Description |
---|
WiredFieldResolver() |
Modifier and Type | Method and Description |
---|---|
void |
initialize(World world)
Called after Wo
|
Object |
resolve(Object target,
Class<?> fieldType,
Field field) |
void |
setCache(InjectionCache cache) |
void |
setPojos(Map<String,Object> pojos)
Set manaully registered objects.
|
public void initialize(World world)
FieldResolver
initialize
in interface FieldResolver
public Object resolve(Object target, Class<?> fieldType, Field field)
resolve
in interface FieldResolver
target
- object which should have dependencies injected.public void setCache(InjectionCache cache)
setCache
in interface UseInjectionCache
cache
- used by the FieldHandler
public void setPojos(Map<String,Object> pojos)
PojoFieldResolver
setPojos
in interface PojoFieldResolver
pojos
- Map of manually registered objects.Copyright © 2019. All rights reserved.