Uses of Interface
org.kie.api.runtime.KieSession
Packages that use KieSession
Package
Description
Base KIE API classes.
Marshalling classes are used to marshall and unmarshal StatefulKieSessions
The runtime engine classes, including KieSession and StatelessKieSession.
-
Uses of KieSession in org.kie.api
Methods in org.kie.api that return KieSessionModifier and TypeMethodDescriptionKieBase.newKieSession()Creates a newKieSessionusing the default session configuration.KieBase.newKieSession(KieSessionConfiguration conf, Environment environment) Creates a newKieSessionusing the given session configuration and/or environment.Methods in org.kie.api that return types with arguments of type KieSessionModifier and TypeMethodDescriptionCollection<? extends KieSession>KieBase.getKieSessions()Returns a collection of theKieSessions that exist in thisKieBase. -
Uses of KieSession in org.kie.api.marshalling
Methods in org.kie.api.marshalling that return KieSessionModifier and TypeMethodDescriptionMarshaller.unmarshall(InputStream stream) Creates KieSession using default KieSessionConfiguration and Environment.Marshaller.unmarshall(InputStream stream, KieSessionConfiguration config, Environment environment) Creates KieSession using the given KieSessionConfiguration and Environment.Methods in org.kie.api.marshalling with parameters of type KieSessionModifier and TypeMethodDescriptionvoidMarshaller.marshall(OutputStream stream, KieSession ksession) Marshalls the given KieSession into the provided OutputStreamvoidMarshaller.unmarshall(InputStream stream, KieSession ksession) Unmarshall the stream into the KieSession. -
Uses of KieSession in org.kie.api.persistence.jpa
Methods in org.kie.api.persistence.jpa that return KieSessionModifier and TypeMethodDescriptionKieStoreServices.loadKieSession(int id, KieBase kbase, KieSessionConfiguration configuration, Environment environment) Deprecated.KieStoreServices.loadKieSession(Long id, KieBase kbase, KieSessionConfiguration configuration, Environment environment) KieStoreServices.newKieSession(KieBase kbase, KieSessionConfiguration configuration, Environment environment) -
Uses of KieSession in org.kie.api.runtime
Methods in org.kie.api.runtime that return KieSessionModifier and TypeMethodDescriptionKieContainer.newKieSession()Creates the default KieSession for this KieContainerKieContainer.newKieSession(String kSessionName) Creates the KieSession with the given name for this KieContainerKieContainer.newKieSession(String kSessionName, Environment environment) Creates the KieSession with the given name for this KieContainer using the given EnvironmentKieContainer.newKieSession(String kSessionName, Environment environment, KieSessionConfiguration conf) Creates the KieSession with the given name for this KieContainer using the given Environment and configurationKieContainer.newKieSession(String kSessionName, KieSessionConfiguration conf) Creates the KieSession with the given name for this KieContainer with the given configurationKieContainer.newKieSession(Environment environment) Creates the defaultKieSessionfor this KieContainer using the given EnvironmentKieContainer.newKieSession(Environment environment, KieSessionConfiguration conf) Creates the default KieSession for this KieContainer with the given configuration and EnvironmentKieContainer.newKieSession(KieSessionConfiguration conf) Creates the default KieSession for this KieContainer with the given configurationKieContainerSessionsPool.newKieSession(String kSessionName) Obtain aKieSessionwith the given name from this pool.KieContainerSessionsPool.newKieSession(String kSessionName, KieSessionConfiguration conf) Obtain aKieSessionwith the given name and configuration from this pool.KieRuntimeBuilder.newKieSession()KieRuntimeBuilder.newKieSession(String sessionName) default KieSessionKieRuntimeBuilder.newKieSession(KieSessionConfiguration conf) KieSessionsPool.newKieSession()Obtain aKieSessionfrom this pool using the default session configuration.KieSessionsPool.newKieSession(KieSessionConfiguration conf) Obtain aKieSessionfrom this pool using using the given session configuration.Methods in org.kie.api.runtime with parameters of type KieSessionModifier and TypeMethodDescriptionvoidKieSession.AtomicAction.execute(KieSession kieSession) RequestContext.with(KieSession kieSession)