KIE Internal 6.1.0.CR2

org.kie.internal.runtime.conf
Interface ObjectModelResolver


public interface ObjectModelResolver

Resolves ObjectModel to actual instances based on underlying mechanism such as reflection, Spring, CDI, MVEL and more.


Method Summary
 boolean accept(String resolverId)
          Accepts if the given resolverId is matching this resolver identifier.
 Object getInstance(ObjectModel model, ClassLoader cl, Map<String,Object> contextParams)
          Creates new instance from the given ObjectMode
 

Method Detail

getInstance

Object getInstance(ObjectModel model,
                   ClassLoader cl,
                   Map<String,Object> contextParams)
Creates new instance from the given ObjectMode

Parameters:
model - object model that defines the instance
cl - class loader that have access to the classes
contextParams - 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 given resolverId is matching this resolver identifier.

Parameters:
resolverId - identifier of the resolver
Returns:

KIE Internal 6.1.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.