public abstract class AbstractProcessInstanceMarshaller extends Object implements ProcessInstanceMarshaller
Constructor and Description |
---|
AbstractProcessInstanceMarshaller() |
Modifier and Type | Method and Description |
---|---|
protected abstract WorkflowProcessInstanceImpl |
createProcessInstance() |
org.kie.api.runtime.process.NodeInstance |
readNodeInstance(org.drools.core.marshalling.impl.MarshallerReaderContext context,
org.kie.api.runtime.process.NodeInstanceContainer nodeInstanceContainer,
org.kie.api.runtime.process.WorkflowProcessInstance processInstance) |
protected NodeInstanceImpl |
readNodeInstanceContent(int nodeType,
ObjectInputStream stream,
org.drools.core.marshalling.impl.MarshallerReaderContext context,
org.kie.api.runtime.process.WorkflowProcessInstance processInstance) |
org.kie.api.runtime.process.ProcessInstance |
readProcessInstance(org.drools.core.marshalling.impl.MarshallerReaderContext context) |
Object |
writeNodeInstance(org.drools.core.marshalling.impl.MarshallerWriteContext context,
org.kie.api.runtime.process.NodeInstance nodeInstance) |
protected void |
writeNodeInstanceContent(ObjectOutputStream stream,
org.kie.api.runtime.process.NodeInstance nodeInstance,
org.drools.core.marshalling.impl.MarshallerWriteContext context) |
Object |
writeProcessInstance(org.drools.core.marshalling.impl.MarshallerWriteContext context,
org.kie.api.runtime.process.ProcessInstance processInstance) |
public Object writeProcessInstance(org.drools.core.marshalling.impl.MarshallerWriteContext context, org.kie.api.runtime.process.ProcessInstance processInstance) throws IOException
writeProcessInstance
in interface ProcessInstanceMarshaller
IOException
public Object writeNodeInstance(org.drools.core.marshalling.impl.MarshallerWriteContext context, org.kie.api.runtime.process.NodeInstance nodeInstance) throws IOException
writeNodeInstance
in interface ProcessInstanceMarshaller
IOException
protected void writeNodeInstanceContent(ObjectOutputStream stream, org.kie.api.runtime.process.NodeInstance nodeInstance, org.drools.core.marshalling.impl.MarshallerWriteContext context) throws IOException
IOException
public org.kie.api.runtime.process.ProcessInstance readProcessInstance(org.drools.core.marshalling.impl.MarshallerReaderContext context) throws IOException
readProcessInstance
in interface ProcessInstanceMarshaller
IOException
protected abstract WorkflowProcessInstanceImpl createProcessInstance()
public org.kie.api.runtime.process.NodeInstance readNodeInstance(org.drools.core.marshalling.impl.MarshallerReaderContext context, org.kie.api.runtime.process.NodeInstanceContainer nodeInstanceContainer, org.kie.api.runtime.process.WorkflowProcessInstance processInstance) throws IOException
readNodeInstance
in interface ProcessInstanceMarshaller
IOException
protected NodeInstanceImpl readNodeInstanceContent(int nodeType, ObjectInputStream stream, org.drools.core.marshalling.impl.MarshallerReaderContext context, org.kie.api.runtime.process.WorkflowProcessInstance processInstance) throws IOException
IOException
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.