org.jbpm.marshalling.impl
Class AbstractProcessInstanceMarshaller
java.lang.Object
org.jbpm.marshalling.impl.AbstractProcessInstanceMarshaller
- All Implemented Interfaces:
- ProcessInstanceMarshaller
- Direct Known Subclasses:
- RuleFlowProcessInstanceMarshaller
public abstract class AbstractProcessInstanceMarshaller
- extends Object
- implements ProcessInstanceMarshaller
Default implementation of a process instance marshaller.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProcessInstanceMarshaller
public AbstractProcessInstanceMarshaller()
writeProcessInstance
public Object writeProcessInstance(org.drools.marshalling.impl.MarshallerWriteContext context,
ProcessInstance processInstance)
throws IOException
- Specified by:
writeProcessInstance
in interface ProcessInstanceMarshaller
- Throws:
IOException
writeNodeInstance
public Object writeNodeInstance(org.drools.marshalling.impl.MarshallerWriteContext context,
NodeInstance nodeInstance)
throws IOException
- Specified by:
writeNodeInstance
in interface ProcessInstanceMarshaller
- Throws:
IOException
writeNodeInstanceContent
protected void writeNodeInstanceContent(ObjectOutputStream stream,
NodeInstance nodeInstance,
org.drools.marshalling.impl.MarshallerWriteContext context)
throws IOException
- Throws:
IOException
readProcessInstance
public ProcessInstance readProcessInstance(org.drools.marshalling.impl.MarshallerReaderContext context)
throws IOException
- Specified by:
readProcessInstance
in interface ProcessInstanceMarshaller
- Throws:
IOException
createProcessInstance
protected abstract WorkflowProcessInstanceImpl createProcessInstance()
readNodeInstance
public NodeInstance readNodeInstance(org.drools.marshalling.impl.MarshallerReaderContext context,
NodeInstanceContainer nodeInstanceContainer,
WorkflowProcessInstance processInstance)
throws IOException
- Specified by:
readNodeInstance
in interface ProcessInstanceMarshaller
- Throws:
IOException
readNodeInstanceContent
protected NodeInstanceImpl readNodeInstanceContent(int nodeType,
ObjectInputStream stream,
org.drools.marshalling.impl.MarshallerReaderContext context,
WorkflowProcessInstance processInstance)
throws IOException
- Throws:
IOException
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.