Class 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 here
      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 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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()