@@ -12,6 +12,7 @@ import (
12
12
"time"
13
13
14
14
"github.com/cschleiden/go-workflows/backend"
15
+ "github.com/cschleiden/go-workflows/backend/monoprocess"
15
16
"github.com/cschleiden/go-workflows/backend/mysql"
16
17
"github.com/cschleiden/go-workflows/backend/redis"
17
18
"github.com/cschleiden/go-workflows/backend/sqlite"
@@ -103,12 +104,12 @@ func main() {
103
104
func getBackend (b string , opt ... backend.BackendOption ) backend.Backend {
104
105
switch b {
105
106
case "memory" :
106
- return sqlite .NewInMemoryBackend (opt ... )
107
+ return monoprocess . NewMonoprocessBackend ( sqlite .NewInMemoryBackend (opt ... ) )
107
108
108
109
case "sqlite" :
109
110
os .Remove ("bench.sqlite" )
110
111
111
- return sqlite .NewSqliteBackend ("bench.sqlite" , opt ... )
112
+ return monoprocess . NewMonoprocessBackend ( sqlite .NewSqliteBackend ("bench.sqlite" , opt ... ) )
112
113
113
114
case "mysql" :
114
115
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 {
128
129
panic (err )
129
130
}
130
131
131
- return mysql .NewMysqlBackend ("localhost" , 3306 , "root" , "root" , "bench" , opt ... )
132
+ return monoprocess . NewMonoprocessBackend ( mysql .NewMysqlBackend ("localhost" , 3306 , "root" , "root" , "bench" , opt ... ) )
132
133
133
134
case "redis" :
134
135
rclient := redisv8 .NewUniversalClient (& redisv8.UniversalOptions {
0 commit comments