public class DynamicComponentsSupplier extends Object implements org.drools.reflective.ComponentsSupplier
| Modifier and Type | Class and Description |
|---|---|
static class |
DynamicComponentsSupplier.DefaultByteArrayClassLoader |
| Constructor and Description |
|---|
DynamicComponentsSupplier() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPackageFromXSD(org.kie.internal.builder.KnowledgeBuilder kBuilder,
org.kie.api.io.Resource resource,
org.kie.api.io.ResourceConfiguration configuration) |
org.drools.reflective.util.ByteArrayClassLoader |
createByteArrayClassLoader(ClassLoader parent) |
Object |
createConsequenceExceptionHandler(String className,
ClassLoader classLoader) |
org.drools.reflective.classloader.ProjectClassLoader |
createProjectClassLoader(ClassLoader parent,
org.drools.reflective.ResourceProvider resourceProvider) |
Object |
createTimerService(String className) |
public org.drools.reflective.classloader.ProjectClassLoader createProjectClassLoader(ClassLoader parent, org.drools.reflective.ResourceProvider resourceProvider)
createProjectClassLoader in interface org.drools.reflective.ComponentsSupplierpublic org.drools.reflective.util.ByteArrayClassLoader createByteArrayClassLoader(ClassLoader parent)
createByteArrayClassLoader in interface org.drools.reflective.ComponentsSupplierpublic Object createConsequenceExceptionHandler(String className, ClassLoader classLoader)
createConsequenceExceptionHandler in interface org.drools.reflective.ComponentsSupplierpublic Object createTimerService(String className)
createTimerService in interface org.drools.reflective.ComponentsSupplierpublic void addPackageFromXSD(org.kie.internal.builder.KnowledgeBuilder kBuilder,
org.kie.api.io.Resource resource,
org.kie.api.io.ResourceConfiguration configuration)
throws IOException
addPackageFromXSD in interface org.drools.reflective.ComponentsSupplierIOExceptionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.