Interface IRevealServer

All Known Implementing Classes:
RevealServer

public interface IRevealServer
Defines the Reveal server contract.
  • Method Details

    • getDashboardExporter

      IDashboardExporter getDashboardExporter()
      Returns the dashboard exporter.
      Returns:
      The dashboard exporter.
    • process

      CompletableFuture<Void> process(IHttpRequest request, IHttpResponse response, IRVUserContext userContext)
      Processes a Reveal server request.
      Parameters:
      request - The HTTP request.
      response - The HTTP response.
      userContext - The user context.
      Returns:
      A future that completes when processing finishes.
    • shutdown

      void shutdown() throws Exception
      Shuts down the Reveal server.
      Throws:
      Exception - If an error occurs while shutting down the server.