Package org.kie.internal.runtime.conf
Interface ObjectModelResolver
-
public interface ObjectModelResolver
ResolvesObjectModel
to actual instances based on underlying mechanism such as reflection, Spring, CDI, MVEL and more.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
accept(String resolverId)
Accepts if the givenresolverId
is matching this resolver identifier.Object
getInstance(ObjectModel model, ClassLoader cl, Map<String,Object> contextParams)
Creates new instance from the givenObjectMode
-
-
-
Method Detail
-
getInstance
Object getInstance(ObjectModel model, ClassLoader cl, Map<String,Object> contextParams)
Creates new instance from the givenObjectMode
- Parameters:
model
- object model that defines the instancecl
- class loader that have access to the classescontextParams
- provides some contextual params that are referenced by name and already created such as RuntimeManager, RuntimeEngine, KieSession, TaskService- Returns:
-
accept
boolean accept(String resolverId)
Accepts if the givenresolverId
is matching this resolver identifier.- Parameters:
resolverId
- identifier of the resolver- Returns:
-
-