package eu.europeana.cloud.service.dps.storm.topologies.ic.converter.converter;
import eu.europeana.cloud.service.dps.storm.topologies.ic.converter.command.CommandBuilderContext;
import eu.europeana.cloud.service.dps.storm.topologies.ic.converter.command.KakaduCompressCommandBuilder;
import eu.europeana.cloud.service.dps.storm.topologies.ic.converter.extension.ExtensionCheckerContext;
import eu.europeana.cloud.service.dps.storm.topologies.ic.converter.extension.JP2ExtensionChecker;
import eu.europeana.cloud.service.dps.storm.topologies.ic.converter.extension.TiffExtensionChecker;
/**
* Service for converting Tiff file to Jp2 file by executing kakadu compress shell command
*/
public class KakaduConverterTiffToJP2 extends ConsoleBasedConverter {
public KakaduConverterTiffToJP2() {
super(new CommandBuilderContext(new KakaduCompressCommandBuilder()),new ExtensionCheckerContext(new TiffExtensionChecker()),new ExtensionCheckerContext(new JP2ExtensionChecker()));
}
}