Package org.drools.reflective
Class ComponentsFactory
- java.lang.Object
-
- org.drools.reflective.ComponentsFactory
-
public class ComponentsFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description ComponentsFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addPackageFromXSD(org.kie.internal.builder.KnowledgeBuilder kBuilder, org.kie.api.io.Resource resource, org.kie.api.io.ResourceConfiguration configuration)
static ByteArrayClassLoader
createByteArrayClassLoader(ClassLoader parent)
static Object
createConsequenceExceptionHandler(String className, ClassLoader classLoader)
static ProjectClassLoader
createProjectClassLoader(ClassLoader parent, ResourceProvider resourceProvider)
static Object
createTimerService(String className)
static void
setComponentsSupplier(ComponentsSupplier supplier)
-
-
-
Method Detail
-
createProjectClassLoader
public static ProjectClassLoader createProjectClassLoader(ClassLoader parent, ResourceProvider resourceProvider)
-
createByteArrayClassLoader
public static ByteArrayClassLoader createByteArrayClassLoader(ClassLoader parent)
-
createConsequenceExceptionHandler
public static Object createConsequenceExceptionHandler(String className, 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 IOException
- Throws:
IOException
-
setComponentsSupplier
public static void setComponentsSupplier(ComponentsSupplier supplier)
-
-