net.n2oapp.framework.api.metadata.pipeline.ReadPersistTerminalPipeline Maven / Gradle / Ivy
package net.n2oapp.framework.api.metadata.pipeline;
import net.n2oapp.framework.api.metadata.SourceMetadata;
import net.n2oapp.framework.api.register.MetaType;
import java.io.InputStream;
import java.io.OutputStream;
/**
* Завершающий конвейер сохранения метаданных после чтения
*/
public interface ReadPersistTerminalPipeline extends Pipeline {
InputStream get(String id, Class sourceClass);
void set(String id, Class sourceClass, OutputStream output);
void set(String id, MetaType metaType, String directory);
}