Package org.drools.wiring.api
Class ComponentsFactory
java.lang.Object
org.drools.wiring.api.ComponentsFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPackageFromXSD(KnowledgeBuilder kBuilder, Resource resource, ResourceConfiguration configuration) static ByteArrayClassLoaderstatic ObjectcreateConsequenceExceptionHandler(String className, ClassLoader classLoader) static ClassLoadercreatePackageClassLoader(Map<String, byte[]> store, ClassLoader rootClassLoader) static ProjectClassLoadercreateProjectClassLoader(ClassLoader parent, ResourceProvider resourceProvider) static voidsetComponentsSupplier(ComponentsSupplier supplier)
-
Constructor Details
-
ComponentsFactory
public ComponentsFactory()
-
-
Method Details
-
createProjectClassLoader
public static ProjectClassLoader createProjectClassLoader(ClassLoader parent, ResourceProvider resourceProvider) -
createByteArrayClassLoader
-
createPackageClassLoader
public static ClassLoader createPackageClassLoader(Map<String, byte[]> store, ClassLoader rootClassLoader) -
createConsequenceExceptionHandler
-
addPackageFromXSD
public static void addPackageFromXSD(KnowledgeBuilder kBuilder, Resource resource, ResourceConfiguration configuration) throws IOException - Throws:
IOException
-
setComponentsSupplier
-