public interface InternalKieContainer
extends org.kie.api.runtime.KieContainer
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Disposes all the KieSessions created in this KieContainer
|
org.kie.api.builder.ReleaseId |
getContainerReleaseId() |
long |
getCreationTimestamp() |
org.kie.api.builder.model.KieBaseModel |
getKieBaseModel(String kBaseName)
Returns the KieBaseModel for the KieBase with the given name
|
org.kie.api.runtime.KieSession |
getKieSession()
Returns an already created defualt KieSession for this KieContainer or creates a new one
|
org.kie.api.runtime.KieSession |
getKieSession(String kSessionName)
Returns an already created KieSession with the given name for this KieContainer or creates a new one
|
org.kie.api.builder.model.KieSessionModel |
getKieSessionModel(String kSessionName)
Returns the KieSessionModel for the KieSession with the given name
|
InputStream |
getPomAsStream() |
org.kie.api.runtime.StatelessKieSession |
getStatelessKieSession() |
org.kie.api.runtime.StatelessKieSession |
getStatelessKieSession(String kSessionName) |
org.kie.api.builder.Results |
updateDependencyToVersion(org.kie.api.builder.ReleaseId currentReleaseId,
org.kie.api.builder.ReleaseId newReleaseId) |
getClassLoader, getKieBase, getKieBase, getKieBaseNames, getKieSessionNamesInKieBase, getReleaseId, newKieBase, newKieBase, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newStatelessKieSession, newStatelessKieSession, newStatelessKieSession, newStatelessKieSession, updateToVersion, verify, verify
org.kie.api.runtime.KieSession getKieSession()
a
- RuntimeException if this KieContainer doesn't have any defualt KieSessionKieSessionModel.setDefault(boolean)
org.kie.api.runtime.KieSession getKieSession(String kSessionName)
a
- RuntimeException if this KieContainer doesn't have any defualt KieSessionKieSessionModel.setDefault(boolean)
org.kie.api.runtime.StatelessKieSession getStatelessKieSession()
org.kie.api.runtime.StatelessKieSession getStatelessKieSession(String kSessionName)
void dispose()
org.kie.api.builder.model.KieBaseModel getKieBaseModel(String kBaseName)
org.kie.api.builder.model.KieSessionModel getKieSessionModel(String kSessionName)
org.kie.api.builder.ReleaseId getContainerReleaseId()
long getCreationTimestamp()
org.kie.api.builder.Results updateDependencyToVersion(org.kie.api.builder.ReleaseId currentReleaseId, org.kie.api.builder.ReleaseId newReleaseId)
InputStream getPomAsStream()
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.