Package org.drools.wiring.dynamic
Class DynamicComponentsSupplier
java.lang.Object
org.drools.wiring.dynamic.DynamicComponentsSupplier
- All Implemented Interfaces:
Comparable<KieService>,ComponentsSupplier,KieService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPackageFromXSD(KnowledgeBuilder kBuilder, Resource resource, ResourceConfiguration configuration) createConsequenceExceptionHandler(String className, ClassLoader classLoader) createPackageClassLoader(Map<String, byte[]> store, ClassLoader rootClassLoader) createProjectClassLoader(ClassLoader parent, ResourceProvider resourceProvider) intMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, serviceTag
-
Constructor Details
-
DynamicComponentsSupplier
public DynamicComponentsSupplier()
-
-
Method Details
-
servicePriority
public int servicePriority()- Specified by:
servicePriorityin interfaceKieService
-
createProjectClassLoader
public ProjectClassLoader createProjectClassLoader(ClassLoader parent, ResourceProvider resourceProvider) - Specified by:
createProjectClassLoaderin interfaceComponentsSupplier
-
createByteArrayClassLoader
- Specified by:
createByteArrayClassLoaderin interfaceComponentsSupplier
-
createPackageClassLoader
- Specified by:
createPackageClassLoaderin interfaceComponentsSupplier
-
createConsequenceExceptionHandler
- Specified by:
createConsequenceExceptionHandlerin interfaceComponentsSupplier
-
addPackageFromXSD
public void addPackageFromXSD(KnowledgeBuilder kBuilder, Resource resource, ResourceConfiguration configuration) throws IOException - Specified by:
addPackageFromXSDin interfaceComponentsSupplier- Throws:
IOException
-