@@ -12,6 +12,7 @@ import (
1212 "time"
1313
1414 "github.com/cschleiden/go-workflows/backend"
15+ "github.com/cschleiden/go-workflows/backend/monoprocess"
1516 "github.com/cschleiden/go-workflows/backend/mysql"
1617 "github.com/cschleiden/go-workflows/backend/redis"
1718 "github.com/cschleiden/go-workflows/backend/sqlite"
@@ -103,12 +104,12 @@ func main() {
103104func getBackend (b string , opt ... backend.BackendOption ) backend.Backend {
104105 switch b {
105106 case "memory" :
106- return sqlite .NewInMemoryBackend (opt ... )
107+ return monoprocess . NewMonoprocessBackend ( sqlite .NewInMemoryBackend (opt ... ) )
107108
108109 case "sqlite" :
109110 os .Remove ("bench.sqlite" )
110111
111- return sqlite .NewSqliteBackend ("bench.sqlite" , opt ... )
112+ return monoprocess . NewMonoprocessBackend ( sqlite .NewSqliteBackend ("bench.sqlite" , opt ... ) )
112113
113114 case "mysql" :
114115 db , err := sql .Open ("mysql" , fmt .Sprintf ("%s:%s@/?parseTime=true&interpolateParams=true" , "root" , "root" ))
@@ -128,7 +129,7 @@ func getBackend(b string, opt ...backend.BackendOption) backend.Backend {
128129 panic (err )
129130 }
130131
131- return mysql .NewMysqlBackend ("localhost" , 3306 , "root" , "root" , "bench" , opt ... )
132+ return monoprocess . NewMonoprocessBackend ( mysql .NewMysqlBackend ("localhost" , 3306 , "root" , "root" , "bench" , opt ... ) )
132133
133134 case "redis" :
134135 rclient := redisv8 .NewUniversalClient (& redisv8.UniversalOptions {
0 commit comments