Class KieContainerResolver
- java.lang.Object
-
- org.kie.aries.blueprint.factorybeans.AbstractKieObjectsResolver
-
- org.kie.aries.blueprint.factorybeans.KieContainerResolver
-
- All Implemented Interfaces:
org.kie.api.runtime.KieContainer,Initializable
public class KieContainerResolver extends AbstractKieObjectsResolver implements org.kie.api.runtime.KieContainer
-
-
Field Summary
-
Fields inherited from class org.kie.aries.blueprint.factorybeans.AbstractKieObjectsResolver
releaseId
-
-
Constructor Summary
Constructors Constructor Description KieContainerResolver(org.kie.api.builder.ReleaseId releaseId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()ClassLoadergetClassLoader()org.kie.api.KieBasegetKieBase()org.kie.api.KieBasegetKieBase(String kBaseName)org.kie.api.builder.model.KieBaseModelgetKieBaseModel(String s)Collection<String>getKieBaseNames()org.kie.api.runtime.KieSessionConfigurationgetKieSessionConfiguration()org.kie.api.runtime.KieSessionConfigurationgetKieSessionConfiguration(String s)org.kie.api.builder.model.KieSessionModelgetKieSessionModel(String s)Collection<String>getKieSessionNamesInKieBase(String kBaseName)org.kie.api.builder.ReleaseIdgetReleaseId()Objectinit(BlueprintContextHelper context)org.kie.api.KieBasenewKieBase(String kBaseName, org.kie.api.KieBaseConfiguration conf)org.kie.api.KieBasenewKieBase(org.kie.api.KieBaseConfiguration conf)org.kie.api.runtime.KieSessionnewKieSession()org.kie.api.runtime.KieSessionnewKieSession(String kSessionName)org.kie.api.runtime.KieSessionnewKieSession(String kSessionName, org.kie.api.runtime.Environment environment)org.kie.api.runtime.KieSessionnewKieSession(String kSessionName, org.kie.api.runtime.Environment environment, org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.runtime.KieSessionnewKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.runtime.KieSessionnewKieSession(org.kie.api.runtime.Environment environment)org.kie.api.runtime.KieSessionnewKieSession(org.kie.api.runtime.Environment environment, org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.runtime.KieSessionnewKieSession(org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.runtime.KieContainerSessionsPoolnewKieSessionsPool(int initialSize)org.kie.api.runtime.StatelessKieSessionnewStatelessKieSession()org.kie.api.runtime.StatelessKieSessionnewStatelessKieSession(String kSessionName)org.kie.api.runtime.StatelessKieSessionnewStatelessKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.runtime.StatelessKieSessionnewStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)org.kie.api.builder.ResultsupdateToVersion(org.kie.api.builder.ReleaseId version)org.kie.api.builder.Resultsverify()org.kie.api.builder.Resultsverify(String... kBaseNames)-
Methods inherited from class org.kie.aries.blueprint.factorybeans.AbstractKieObjectsResolver
getBundleContext, newStatefulSession, newStatelessSession, resolveKBase, resolveKContainer, resolveKSession, resolveKSession, setBundleContext
-
-
-
-
Method Detail
-
init
public Object init(BlueprintContextHelper context)
- Specified by:
initin interfaceInitializable
-
dispose
public void dispose()
- Specified by:
disposein interfaceorg.kie.api.runtime.KieContainer
-
getReleaseId
public org.kie.api.builder.ReleaseId getReleaseId()
- Specified by:
getReleaseIdin interfaceorg.kie.api.runtime.KieContainer
-
verify
public org.kie.api.builder.Results verify()
- Specified by:
verifyin interfaceorg.kie.api.runtime.KieContainer
-
verify
public org.kie.api.builder.Results verify(String... kBaseNames)
- Specified by:
verifyin interfaceorg.kie.api.runtime.KieContainer
-
updateToVersion
public org.kie.api.builder.Results updateToVersion(org.kie.api.builder.ReleaseId version)
- Specified by:
updateToVersionin interfaceorg.kie.api.runtime.KieContainer
-
getKieBaseNames
public Collection<String> getKieBaseNames()
- Specified by:
getKieBaseNamesin interfaceorg.kie.api.runtime.KieContainer
-
getKieSessionNamesInKieBase
public Collection<String> getKieSessionNamesInKieBase(String kBaseName)
- Specified by:
getKieSessionNamesInKieBasein interfaceorg.kie.api.runtime.KieContainer
-
getKieBase
public org.kie.api.KieBase getKieBase()
- Specified by:
getKieBasein interfaceorg.kie.api.runtime.KieContainer
-
getKieBase
public org.kie.api.KieBase getKieBase(String kBaseName)
- Specified by:
getKieBasein interfaceorg.kie.api.runtime.KieContainer
-
newKieBase
public org.kie.api.KieBase newKieBase(org.kie.api.KieBaseConfiguration conf)
- Specified by:
newKieBasein interfaceorg.kie.api.runtime.KieContainer
-
newKieBase
public org.kie.api.KieBase newKieBase(String kBaseName, org.kie.api.KieBaseConfiguration conf)
- Specified by:
newKieBasein interfaceorg.kie.api.runtime.KieContainer
-
newKieSessionsPool
public org.kie.api.runtime.KieContainerSessionsPool newKieSessionsPool(int initialSize)
- Specified by:
newKieSessionsPoolin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession()
- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(org.kie.api.runtime.Environment environment)
- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(org.kie.api.runtime.Environment environment, org.kie.api.runtime.KieSessionConfiguration conf)- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(String kSessionName)
- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(String kSessionName, org.kie.api.runtime.Environment environment)
- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newKieSession
public org.kie.api.runtime.KieSession newKieSession(String kSessionName, org.kie.api.runtime.Environment environment, org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession()
- Specified by:
newStatelessKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession(org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newStatelessKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession(String kSessionName)
- Specified by:
newStatelessKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
newStatelessKieSession
public org.kie.api.runtime.StatelessKieSession newStatelessKieSession(String kSessionName, org.kie.api.runtime.KieSessionConfiguration conf)
- Specified by:
newStatelessKieSessionin interfaceorg.kie.api.runtime.KieContainer
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceorg.kie.api.runtime.KieContainer
-
getKieSessionConfiguration
public org.kie.api.runtime.KieSessionConfiguration getKieSessionConfiguration()
- Specified by:
getKieSessionConfigurationin interfaceorg.kie.api.runtime.KieContainer
-
getKieSessionConfiguration
public org.kie.api.runtime.KieSessionConfiguration getKieSessionConfiguration(String s)
- Specified by:
getKieSessionConfigurationin interfaceorg.kie.api.runtime.KieContainer
-
getKieBaseModel
public org.kie.api.builder.model.KieBaseModel getKieBaseModel(String s)
- Specified by:
getKieBaseModelin interfaceorg.kie.api.runtime.KieContainer
-
getKieSessionModel
public org.kie.api.builder.model.KieSessionModel getKieSessionModel(String s)
- Specified by:
getKieSessionModelin interfaceorg.kie.api.runtime.KieContainer
-
-