Class: RagnoAPIServer

RagnoAPIServer()

Main Ragno API Server with production features

Constructor

new RagnoAPIServer()

Source:

Classes

RagnoAPIServer

Methods

(async) _checkSPARQLConnection()

Check SPARQL connection

.

Check SPARQL connection

Source:

(async) _cleanupComponents()

Cleanup components

.

Cleanup components

Source:

_handleAPIInfo()

Handle API info endpoint

.

Handle API info endpoint

Source:

(async) _handleClearCache()

Handle cache clear

.

Handle cache clear

Source:

_handleHealthCheck()

Handle health check

.

Handle health check

Source:

_handleReadinessCheck()

Handle readiness check

.

Handle readiness check

Source:

_handleRoot()

Handle root endpoint

.

Handle root endpoint

Source:

_handleSystemInfo()

Handle system info

.

Handle system info

Source:

(async) _handleSystemMetrics()

Handle system metrics

.

Handle system metrics

Source:

(async) _initializeComponents()

Initialize core components

.

Initialize core components

Source:

_setupErrorHandling()

Setup error handling

.

Setup error handling

Source:

_setupMiddleware()

Setup Express middleware

.

Setup Express middleware

Source:

_setupRoutes()

Setup API routes

.

Setup API routes

Source:

_setupSwagger()

Setup Swagger documentation

.

Setup Swagger documentation

Source:

getApp()

Get the Express app instance

.

Get the Express app instance

Source:

getStatus()

Get server status

.

Get server status

Source:

(async) initialize()

Initialize the API server

.

Initialize the API server

Source:

(async) start()

Start the server

.

Start the server

Source:

(async) stop()

Stop the server

.

Stop the server

Source: