The job engine factory is a local service of the kernel. It creates job engines that are responsible for executing jobs.
Get the job engine factory
The factory is fetched as a singleton from the service registry:
final IJobEngineFactory factory = CServiceRegistry.getInstance() .getService(IJobEngineFactory.class);
As always, make sure that the service starter of your package has a dependency on the
IJobEngineFactory to ensure that the factory already exists.
Creating a job engine
The job engine factory has a single method for generating job engines.
@NotNull IJobEngine createEngine(@NotNull String aName) throws CException;
A name for the engine is given, which can be found in the log output.