Class ComponentsFactory


  • public class ComponentsFactory
    extends java.lang.Object
    • Constructor Detail

      • ComponentsFactory

        public ComponentsFactory()
    • Method Detail

      • createByteArrayClassLoader

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

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

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

        public static 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
      • setComponentsSupplier

        public static void setComponentsSupplier​(ComponentsSupplier supplier)