Package org.drools.wiring.api
Class ComponentsFactory
- java.lang.Object
-
- org.drools.wiring.api.ComponentsFactory
-
public class ComponentsFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ComponentsFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddPackageFromXSD(org.kie.internal.builder.KnowledgeBuilder kBuilder, org.kie.api.io.Resource resource, org.kie.api.io.ResourceConfiguration configuration)static ByteArrayClassLoadercreateByteArrayClassLoader(java.lang.ClassLoader parent)static java.lang.ObjectcreateConsequenceExceptionHandler(java.lang.String className, java.lang.ClassLoader classLoader)static java.lang.ClassLoadercreatePackageClassLoader(java.util.Map<java.lang.String,byte[]> store, java.lang.ClassLoader rootClassLoader)static ProjectClassLoadercreateProjectClassLoader(java.lang.ClassLoader parent, ResourceProvider resourceProvider)static java.lang.ObjectcreateTimerService(java.lang.String className)static voidsetComponentsSupplier(ComponentsSupplier supplier)
-
-
-
Method Detail
-
createProjectClassLoader
public static ProjectClassLoader createProjectClassLoader(java.lang.ClassLoader parent, ResourceProvider resourceProvider)
-
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)
-
createTimerService
public static java.lang.Object createTimerService(java.lang.String className)
-
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)
-
-