Class ReflectionObjectModelResolver

  • All Implemented Interfaces:
    org.kie.internal.runtime.conf.ObjectModelResolver
    Direct Known Subclasses:
    EjbObjectModelResolver

    public class ReflectionObjectModelResolver
    extends Object
    implements org.kie.internal.runtime.conf.ObjectModelResolver
    Java reflection based ObjectModelResolver that creates class instances using supplied class loader and definition in the object model structure.
    • Constructor Detail

      • ReflectionObjectModelResolver

        public ReflectionObjectModelResolver()
    • Method Detail

      • getInstance

        public Object getInstance​(org.kie.internal.runtime.conf.ObjectModel model,
                                  ClassLoader cl,
                                  Map<String,​Object> contextParams)
        Specified by:
        getInstance in interface org.kie.internal.runtime.conf.ObjectModelResolver
      • accept

        public boolean accept​(String resolverId)
        Specified by:
        accept in interface org.kie.internal.runtime.conf.ObjectModelResolver