Drools :: Compiler 6.0.0.CR5

org.drools.compiler.kie.builder.impl
Interface InternalKieContainer

All Superinterfaces:
org.kie.api.runtime.KieContainer
All Known Implementing Classes:
KieContainerImpl

public interface InternalKieContainer
extends org.kie.api.runtime.KieContainer


Method Summary
 void dispose()
          Disposes all the KieSessions created in this KieContainer
 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
 org.kie.api.runtime.StatelessKieSession getStatelessKieSession()
           
 org.kie.api.runtime.StatelessKieSession getStatelessKieSession(String kSessionName)
           
 
Methods inherited from interface org.kie.api.runtime.KieContainer
getClassLoader, getKieBase, getKieBase, getReleaseId, newKieBase, newKieBase, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newKieSession, newStatelessKieSession, newStatelessKieSession, newStatelessKieSession, newStatelessKieSession, updateToVersion, verify
 

Method Detail

getKieSession

org.kie.api.runtime.KieSession getKieSession()
Returns an already created defualt KieSession for this KieContainer or creates a new one

Throws:
a - RuntimeException if this KieContainer doesn't have any defualt KieSession
See Also:
KieSessionModel.setDefault(boolean)

getKieSession

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

Throws:
a - RuntimeException if this KieContainer doesn't have any defualt KieSession
See Also:
KieSessionModel.setDefault(boolean)

getStatelessKieSession

org.kie.api.runtime.StatelessKieSession getStatelessKieSession()

getStatelessKieSession

org.kie.api.runtime.StatelessKieSession getStatelessKieSession(String kSessionName)

dispose

void dispose()
Disposes all the KieSessions created in this KieContainer


getKieBaseModel

org.kie.api.builder.model.KieBaseModel getKieBaseModel(String kBaseName)
Returns the KieBaseModel for the KieBase with the given name


getKieSessionModel

org.kie.api.builder.model.KieSessionModel getKieSessionModel(String kSessionName)
Returns the KieSessionModel for the KieSession with the given name


Drools :: Compiler 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.