public class Resolver extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
Resolver.TypeDependencyBinder |
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.collection.map.ClassMap<Class> |
defaultImplement |
protected xyz.cofe.collection.map.ClassMap<Object> |
defaultInstance |
| Constructor and Description |
|---|
Resolver() |
| Modifier and Type | Method and Description |
|---|---|
Resolver.TypeDependencyBinder |
dependency(Class dependency) |
xyz.cofe.collection.map.ClassMap<Class> |
getDefaultImplement() |
xyz.cofe.collection.map.ClassMap<Object> |
getDefaultInstance() |
Object |
resolve(Object consumer,
Dependency dep,
Class depType,
Set alternatives) |
protected Object |
resolveDefaultImplement(Object consumer,
Dependency dep,
Class depType,
Set alternatives) |
protected Object |
resolveDefaultInstance(Object consumer,
Dependency dep,
Class depType) |
protected volatile xyz.cofe.collection.map.ClassMap<Object> defaultInstance
protected volatile xyz.cofe.collection.map.ClassMap<Class> defaultImplement
public xyz.cofe.collection.map.ClassMap<Object> getDefaultInstance()
public xyz.cofe.collection.map.ClassMap<Class> getDefaultImplement()
public Resolver.TypeDependencyBinder dependency(Class dependency)
public Object resolve(Object consumer, Dependency dep, Class depType, Set alternatives)
protected Object resolveDefaultImplement(Object consumer, Dependency dep, Class depType, Set alternatives)
protected Object resolveDefaultInstance(Object consumer, Dependency dep, Class depType)
Copyright © 2019. All rights reserved.