The build system interfaces that extension writers need to implement in order to listen for build events.

In general, extension writers implement the {@link javax.ide.build.BuildListener} interface when requesting to be notified of build system events.

IDE service providers must provide a concrete implementation of the {@link javax.ide.build.BuildSystem} interface. The Extension Development Kit (EDK) provides an abstract implementation that IDE services providers should extend: {@link javax.ide.build.BuildSystem}.