Interface ObjectModelResolver


  • public interface ObjectModelResolver
    Resolves ObjectModel to actual instances based on underlying mechanism such as reflection, Spring, CDI, MVEL and more.
    • 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: