[ImageJ-devel] (headless) command execution - missing project files

Curtis Rueden ctrueden at wisc.edu
Thu Apr 10 15:32:11 CDT 2014

Hi Stefan,

Thanks. Rather than doing this:

  CommandInfo testopInfo = new CommandInfo(IJTestOp.class.getName());
  testopModule = (CommandModule) testopInfo.createModule();

I suggest instead:

  CommandInfo testopInfo = commandService.getCommand(IJTestOp.class);
  testopModule = (CommandModule) moduleService.createModule(testopInfo);

Otherwise, you will have lots of problems because the created module will
not know its context. If you use the service methods, all the injections
are taken care of for you; see:


Also, rather than:

  testopModule.setInput("ivalIn", 321);

I would use the service method:

  moduleService.run(testopModule, false, "ivalIn", 321);


On Thu, Apr 10, 2014 at 3:13 PM, Stefan Posch <posch at informatik.uni-halle.de
> wrote:

> sorry. I forgot to attach the project ... here it comes.
> Stefan
> _______________________________________________
> ImageJ-devel mailing list
> ImageJ-devel at imagej.net
> http://imagej.net/mailman/listinfo/imagej-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://imagej.net/pipermail/imagej-devel/attachments/20140410/365b4e77/attachment.html>

More information about the ImageJ-devel mailing list