java.lang.Object
service.database.SQLDatabaseService
- All Implemented Interfaces:
service.RESTService,service.Service
public class SQLDatabaseService
extends java.lang.Object
implements service.RESTService
-
Constructor Summary
Constructors Constructor Description SQLDatabaseService() -
Method Summary
Modifier and Type Method Description static java.util.Optional<databaseconnector.api.sql.SQLDatabaseConnection>getDatabaseConnection()static java.util.Optional<databaseconnector.api.sql.SQLSchema>getSchema()booleanisRunning()voidregisterCommands(org.eclipse.jetty.servlet.ServletHandler servletHandler)static booleanserviceRunning()static voidsetDatabaseConnection(databaseconnector.api.sql.SQLDatabaseConnection databaseConnection)static voidsetSchema(databaseconnector.api.sql.SQLSchema schema)voidstart()voidstop()
-
Constructor Details
-
SQLDatabaseService
public SQLDatabaseService()
-
-
Method Details
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceservice.Service
-
start
public void start()- Specified by:
startin interfaceservice.Service
-
stop
public void stop()- Specified by:
stopin interfaceservice.Service
-
registerCommands
public void registerCommands(org.eclipse.jetty.servlet.ServletHandler servletHandler)- Specified by:
registerCommandsin interfaceservice.RESTService
-
setDatabaseConnection
public static void setDatabaseConnection(databaseconnector.api.sql.SQLDatabaseConnection databaseConnection) -
setSchema
public static void setSchema(databaseconnector.api.sql.SQLSchema schema) -
getDatabaseConnection
public static java.util.Optional<databaseconnector.api.sql.SQLDatabaseConnection> getDatabaseConnection() -
getSchema
public static java.util.Optional<databaseconnector.api.sql.SQLSchema> getSchema() -
serviceRunning
public static boolean serviceRunning()
-