Package org.kie.internal.runtime.conf
Interface ObjectModelResolver
-
public interface ObjectModelResolverResolvesObjectModelto 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 booleanaccept(String resolverId)Accepts if the givenresolverIdis matching this resolver identifier.ObjectgetInstance(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 givenresolverIdis matching this resolver identifier.- Parameters:
resolverId- identifier of the resolver- Returns:
-
-