Package org.drools.persistence
Class SessionMarshallingHelper
- java.lang.Object
-
- org.drools.persistence.SessionMarshallingHelper
-
public class SessionMarshallingHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SessionMarshallingHelper(org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration conf, org.kie.api.runtime.Environment env)
Exist Info, so load session from hereSessionMarshallingHelper(org.kie.api.runtime.KieSession ksession, org.kie.api.runtime.KieSessionConfiguration conf)
new session, don't write now as info will request it on update callback
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.runtime.KieSessionConfiguration
getConf()
org.kie.api.KieBase
getKbase()
org.kie.api.marshalling.Marshaller
getMarshaller()
org.kie.api.runtime.KieSession
getObject()
byte[]
getSnapshot()
org.kie.api.runtime.KieSession
loadSnapshot(byte[] bytes, org.kie.api.runtime.KieSession ksession, org.drools.serialization.protobuf.marshalling.KieSessionInitializer initializer)
-
-
-
Constructor Detail
-
SessionMarshallingHelper
public SessionMarshallingHelper(org.kie.api.KieBase kbase, org.kie.api.runtime.KieSessionConfiguration conf, org.kie.api.runtime.Environment env)
Exist Info, so load session from here
-
SessionMarshallingHelper
public SessionMarshallingHelper(org.kie.api.runtime.KieSession ksession, org.kie.api.runtime.KieSessionConfiguration conf)
new session, don't write now as info will request it on update callback
-
-
Method Detail
-
getSnapshot
public byte[] getSnapshot()
-
loadSnapshot
public org.kie.api.runtime.KieSession loadSnapshot(byte[] bytes, org.kie.api.runtime.KieSession ksession, org.drools.serialization.protobuf.marshalling.KieSessionInitializer initializer)
-
getObject
public org.kie.api.runtime.KieSession getObject()
-
getKbase
public org.kie.api.KieBase getKbase()
-
getConf
public org.kie.api.runtime.KieSessionConfiguration getConf()
-
getMarshaller
public org.kie.api.marshalling.Marshaller getMarshaller()
-
-