public interface KieBuilder
Modifier and Type | Interface and Description |
---|---|
static interface |
KieBuilder.ProjectType
A marker interace implemented by the different type of projects supported by this KieBuilder
|
Modifier and Type | Method and Description |
---|---|
KieBuilder |
buildAll()
Builds all the KieBases contained in the KieModule for which this KieBuilder has been created
|
KieBuilder |
buildAll(Class<? extends KieBuilder.ProjectType> projectClass)
Builds all the KieBases contained in the KieModule for which this KieBuilder has been created
creating a project of the type specified by the provided projectClass
|
KieModule |
getKieModule()
Returns the KieModule for which this KieBuilder has been created
|
KieModule |
getKieModule(Class<? extends KieBuilder.ProjectType> projectClass)
Returns the KieModule for which this KieBuilder has been created of the specific projectClass
|
Results |
getResults()
Returns the Results of the building process.
|
KieBuilder |
setDependencies(KieModule... dependencies)
Sets the other KieModules from which the KieModule that has to be built by this KieBuilder depends on
|
KieBuilder |
setDependencies(Resource... dependencies)
Sets the other Resources from which the KieModule that has to be built by this KieBuilder depends on
|
KieBuilder setDependencies(KieModule... dependencies)
KieBuilder setDependencies(Resource... dependencies)
KieBuilder buildAll()
KieBuilder buildAll(Class<? extends KieBuilder.ProjectType> projectClass)
Results getResults()
buildAll()
if the KieModule hasn't been built yetKieModule getKieModule()
KieModule getKieModule(Class<? extends KieBuilder.ProjectType> projectClass)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.