Class CommandGenerator

java.lang.Object
org.codelibs.fess.thumbnail.impl.BaseThumbnailGenerator
org.codelibs.fess.thumbnail.impl.CommandGenerator
All Implemented Interfaces:
ThumbnailGenerator

public class CommandGenerator extends BaseThumbnailGenerator
  • Field Details

    • commandList

      protected List<String> commandList
    • commandTimeout

      protected long commandTimeout
    • commandDestroyTimeout

      protected long commandDestroyTimeout
    • baseDir

      protected File baseDir
  • Constructor Details

    • CommandGenerator

      public CommandGenerator()
  • Method Details

    • init

      @PostConstruct public void init()
    • destroy

      public void destroy()
    • generate

      public boolean generate(String thumbnailId, File outputFile)
    • executeCommand

      protected void executeCommand(String thumbnailId, List<String> cmdList)
    • setCommandList

      public void setCommandList(List<String> commandList)
    • setCommandTimeout

      public void setCommandTimeout(long commandTimeout)
    • setBaseDir

      public void setBaseDir(File baseDir)
    • setCommandDestroyTimeout

      public void setCommandDestroyTimeout(long commandDestroyTimeout)