public interface Runner
Operations for running Fuseki.

The server always has multiple threads.

A server can be run asynchronously by calling runAsync(java.lang.String...). The server is started and then the server object is returned to the caller.

Alternatively, the server can be run by calling exec(java.lang.String...) which is blocking. It is equivalent to runAsync(args).join(). This function does not return unless an exception is thrown.

See Also:
  • Method Details

    • runAsync

      FusekiServer runAsync(String... args)
      Setup a FusekiServer from the command line options and run it asynchronously.
      Parameters:
      args - line arguments.
      Returns:
      Return the running server.
    • exec

      void exec(String... args)
      Setup a FusekiServer from the command line options and run it. This function does not return.
      Parameters:
      args - line arguments.
    • construct

      FusekiServer construct(String... args)
      Setup a FusekiServer from the command line options. The returned server has not been started.
      Parameters:
      args - line arguments.