Databus Gitbook
Mods
Mods
  • Overview
    • Databus Mods
    • Metadata Model
    • Architecture
  • Building Mods
    • Spring Boot Starter
    • Mod Worker API
  • Deployment
    • Mod Server
  • Examples
    • Examples
Powered by GitBook
On this page
  1. Building Mods

Spring Boot Starter

The Databus Mods Spring addon allows you to build Databus Mods with Spring Boot.

@SpringBootApplication
@Import({org.dbpedia.databus_mods.lib.worker.PollingAPIWorker.class})
public class Boot {

  @Component
  public class MyModActivity implements ModActivity {

    public void perform(ModActivityBuilder mab) {
      extension.setType("http://my.domain/ns#DatabusMod");
      val sourceURI = mab.getSourceURI();
      // TODO process data from sourceURI
      File modResultFile = extension.createModResult("modresult.extension");
      // TODO write to modResultFile
    }
  }

  public static void main(String[] args) {
    SpringApplication.run(Boot.class);
  }
}
PreviousArchitectureNextMod Worker API

Last updated 3 years ago