private static ProtobufMessages.KnowledgeSession loadAndParseSession(MarshallerReaderContext context) throws IOException, ClassNotFoundException { ExtensionRegistry registry = PersisterHelper.buildRegistry( context, processMarshaller ); ProtobufMessages.Header _header = PersisterHelper.readFromStreamWithHeaderPreloaded(context, registry); return ProtobufMessages.KnowledgeSession.parseFrom( _header.getPayload(), registry ); }
context.classLoader = ContentMarshallerHelper.class.getClassLoader(); ExtensionRegistry registry = PersisterHelper.buildRegistry(context, null); Header _header = PersisterHelper.readFromStreamWithHeaderPreloaded(context, registry); Variable parseFrom = JBPMMessages.Variable.parseFrom(_header.getPayload(), registry);