@@ -2,7 +2,7 @@
22import ProjectM36.Client
33import ProjectM36.Daemon.ParseArgs (parseConfig, persistenceStrategy, databaseName)
44import ProjectM36.Daemon.EntryPoints (handleExecuteRelationalExpr, handleExecuteDatabaseContextExpr, handleLogin, handleExecuteHeadName, handleExecuteGraphExpr, handleExecuteTypeForRelationalExpr, handleRetrieveInclusionDependencies,handleRetrievePlanForDatabaseContextExpr, handleRetrieveTransactionGraph, handleRetrieveHeadTransactionUUID)
5−import ProjectM36.Daemon.RemoteCallTypes (RemoteExecution(..))
5+import ProjectM36.Daemon.RemoteCallTypes
66
77import System.Exit (exitFailure, exitSuccess)
88import Control.Concurrent (threadDelay)
@@ -18,16 +18,17 @@ import qualified Control.Distributed.Process.Extras.Internal.Types as DIT
1818
1919serverDefinition :: ProcessDefinition Connection
2020serverDefinition = defaultProcess {
21− apiHandlers = [handleCall (\conn Login -> handleLogin conn),
22− handleCall (\conn ExecuteHeadName -> handleExecuteHeadName conn),
23− handleCall (\conn (ExecuteRelationalExpr expr) -> handleExecuteRelationalExpr conn expr),
24− handleCall (\conn (ExecuteDatabaseContextExpr expr) -> handleExecuteDatabaseContextExpr conn expr),
25− handleCall (\conn (ExecuteGraphExpr expr) -> handleExecuteGraphExpr conn expr),
26− handleCall (\conn (ExecuteTypeForRelationalExpr expr) -> handleExecuteTypeForRelationalExpr conn expr),
27− handleCall (\conn RetrieveInclusionDependencies -> handleRetrieveInclusionDependencies conn),
28− handleCall (\conn (RetrievePlanForDatabaseContextExpr dbExpr) -> handleRetrievePlanForDatabaseContextExpr conn dbExpr),
29− handleCall (\conn RetrieveHeadTransactionUUID -> handleRetrieveHeadTransactionUUID conn),
30− handleCall (\conn RetrieveTransactionGraph -> handleRetrieveTransactionGraph conn)
21+ apiHandlers = [
22+ handleCall (\conn ExecuteHeadName -> handleExecuteHeadName conn),
23+ handleCall (\conn (ExecuteRelationalExpr expr) -> handleExecuteRelationalExpr conn expr),
24+ handleCall (\conn (ExecuteDatabaseContextExpr expr) -> handleExecuteDatabaseContextExpr conn expr),
25+ handleCall (\conn (ExecuteGraphExpr expr) -> handleExecuteGraphExpr conn expr),
26+ handleCall (\conn (ExecuteTypeForRelationalExpr expr) -> handleExecuteTypeForRelationalExpr conn expr),
27+ handleCall (\conn RetrieveInclusionDependencies -> handleRetrieveInclusionDependencies conn),
28+ handleCall (\conn (RetrievePlanForDatabaseContextExpr dbExpr) -> handleRetrievePlanForDatabaseContextExpr conn dbExpr),
29+ handleCall (\conn RetrieveHeadTransactionUUID -> handleRetrieveHeadTransactionUUID conn),
30+ handleCall (\conn RetrieveTransactionGraph -> handleRetrieveTransactionGraph conn),
31+ handleCall (\conn Login -> handleLogin conn)
3132 ],
3233 unhandledMessagePolicy = Log
3334 }