package org.drools.marshalling.impl; import java.io.IOException; public interface ProcessMarshaller { void writeProcessInstances( MarshallerWriteContext context ) throws IOException; void writeProcessTimers( MarshallerWriteContext context ) throws IOException; void writeWorkItems( MarshallerWriteContext context ) throws IOException; void readProcessInstances( MarshallerReaderContext context ) throws IOException; void readProcessTimers( MarshallerReaderContext context ) throws IOException; void readWorkItems( MarshallerReaderContext context ) throws IOException; }