public interface InternalKieContainer
extends org.kie.api.runtime.KieContainer
Modifier and Type | Method and Description |
---|---|
void |
disposeSession(org.kie.api.runtime.KieSession kieSession) |
org.kie.api.builder.ReleaseId |
getConfiguredReleaseId()
Returns the RelaseId configured while creating the Kiecontainer.
|
String |
getContainerId()
Returns the ID assigned to the container.
|
org.kie.api.builder.ReleaseId |
getContainerReleaseId()
Internal use: returns the RelaseId configured while creating the Kiecontainer,
or alternatively if the RelaseId was NOT configured while creating the Kiecontainer,
returns the the ReleaseId of the KieModule wrapped by this KieContainer.
|
long |
getCreationTimestamp() |
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.KieModule |
getMainKieModule() |
InputStream |
getPomAsStream() |
org.kie.api.builder.ReleaseId |
getResolvedReleaseId()
Returns the actual resolved ReleaseId.
|
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) |
dispose, getClassLoader, getKieBase, getKieBase, getKieBaseModel, getKieBaseNames, getKieSessionConfiguration, getKieSessionConfiguration, getKieSessionModel, getKieSessionNamesInKieBase, getReleaseId, newKieBase, newKieBase, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSessionsPool, newRuleUnitExecutor, newRuleUnitExecutor, newRuleUnitExecutor, newRuleUnitExecutor, newStatelessKieSession, newStatelessKieSession, newStatelessKieSession, newStatelessKieSession, updateToVersion, verify, verify
org.kie.api.runtime.KieSession getKieSession()
RuntimeException
- if this KieContainer doesn't have any defualt KieSessionKieSessionModel.setDefault(boolean)
org.kie.api.runtime.KieSession getKieSession(String kSessionName)
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)
org.kie.api.builder.ReleaseId getContainerReleaseId()
KieContainer.getReleaseId()
,
KieContainer.updateToVersion(ReleaseId)
long getCreationTimestamp()
org.kie.api.builder.Results updateDependencyToVersion(org.kie.api.builder.ReleaseId currentReleaseId, org.kie.api.builder.ReleaseId newReleaseId)
InputStream getPomAsStream()
org.kie.api.builder.KieModule getMainKieModule()
KieModule
of the KieContainer.getReleaseId()
String getContainerId()
org.kie.api.builder.ReleaseId getConfiguredReleaseId()
org.kie.api.builder.ReleaseId getResolvedReleaseId()
void disposeSession(org.kie.api.runtime.KieSession kieSession)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.