Interface ComponentsSupplier

  • All Superinterfaces:
    java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService

    public interface ComponentsSupplier
    extends org.kie.api.internal.utils.KieService
    • Method Detail

      • createByteArrayClassLoader

        ByteArrayClassLoader createByteArrayClassLoader​(java.lang.ClassLoader parent)
      • createPackageClassLoader

        default java.lang.ClassLoader createPackageClassLoader​(java.util.Map<java.lang.String,​byte[]> store,
                                                               java.lang.ClassLoader rootClassLoader)
      • createConsequenceExceptionHandler

        java.lang.Object createConsequenceExceptionHandler​(java.lang.String className,
                                                           java.lang.ClassLoader classLoader)
      • addPackageFromXSD

        default void addPackageFromXSD​(org.kie.internal.builder.KnowledgeBuilder kBuilder,
                                       org.kie.api.io.Resource resource,
                                       org.kie.api.io.ResourceConfiguration configuration)
                                throws java.io.IOException
        Throws:
        java.io.IOException