org.jbpm.marshalling.impl
Interface ProcessInstanceMarshaller
- All Known Implementing Classes:
- AbstractProcessInstanceMarshaller, AbstractProtobufProcessInstanceMarshaller, ProtobufRuleFlowProcessInstanceMarshaller, RuleFlowProcessInstanceMarshaller
public interface ProcessInstanceMarshaller
A ProcessInstanceMarshaller must contain all the write/read logic for nodes
of a specific ProcessInstance. It colaborates with OutputMarshaller and
InputMarshaller, that delegates in a ProcessInstanceMarshaller to stream in/out runtime
information.
- See Also:
OutPutMarshaller
,
InputMarshaller
,
ProcessMarshallerRegistry
Method Summary |
org.drools.runtime.process.NodeInstance |
readNodeInstance(org.drools.marshalling.impl.MarshallerReaderContext context,
org.drools.runtime.process.NodeInstanceContainer nodeInstanceContainer,
org.drools.runtime.process.WorkflowProcessInstance processInstance)
|
org.drools.runtime.process.ProcessInstance |
readProcessInstance(org.drools.marshalling.impl.MarshallerReaderContext context)
|
Object |
writeNodeInstance(org.drools.marshalling.impl.MarshallerWriteContext context,
org.drools.runtime.process.NodeInstance nodeInstance)
|
Object |
writeProcessInstance(org.drools.marshalling.impl.MarshallerWriteContext context,
org.drools.runtime.process.ProcessInstance processInstance)
|
writeProcessInstance
Object writeProcessInstance(org.drools.marshalling.impl.MarshallerWriteContext context,
org.drools.runtime.process.ProcessInstance processInstance)
throws IOException
- Throws:
IOException
writeNodeInstance
Object writeNodeInstance(org.drools.marshalling.impl.MarshallerWriteContext context,
org.drools.runtime.process.NodeInstance nodeInstance)
throws IOException
- Throws:
IOException
readProcessInstance
org.drools.runtime.process.ProcessInstance readProcessInstance(org.drools.marshalling.impl.MarshallerReaderContext context)
throws IOException
- Throws:
IOException
readNodeInstance
org.drools.runtime.process.NodeInstance readNodeInstance(org.drools.marshalling.impl.MarshallerReaderContext context,
org.drools.runtime.process.NodeInstanceContainer nodeInstanceContainer,
org.drools.runtime.process.WorkflowProcessInstance processInstance)
throws IOException
- Throws:
IOException
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.