Skip to content

Commit 05ddf10

Browse files
committed
BUILD : setup for build 0.9.17
1 parent 694c9b5 commit 05ddf10

File tree

2 files changed

+39
-39
lines changed

2 files changed

+39
-39
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
11
package slatekit.workers
22

3-
import slatekit.common.log.LogsDefault
4-
import slatekit.common.metrics.MetricsLite
5-
import slatekit.common.queues.QueueSourceInMemory
3+
//import slatekit.common.log.LogsDefault
4+
//import slatekit.common.metrics.MetricsLite
5+
//import slatekit.common.queues.QueueSourceInMemory
66
import slatekit.results.Success
77

88

9-
fun main(args:Array<String>){
10-
11-
// Define all the queues
12-
val queues = Queues(
13-
listOf(
14-
Queue("registration" , Priority.High , QueueSourceInMemory.stringQueue()),
15-
Queue("messaging" , Priority.Medium, QueueSourceInMemory.stringQueue()),
16-
Queue("updates" , Priority.Medium, QueueSourceInMemory.stringQueue())
17-
)
18-
)
19-
20-
// Define workers in different ways
21-
22-
// Case 1: Worker to handle any queue ( without specifying the queue names )
23-
val worker1 = Worker<String>("worker_1", "general")
24-
25-
// Case 2: Worker to handle a named queue
26-
val worker2 = Worker<String>("worker_2", "registration", listOf("registration"))
27-
28-
// Case 3: Worker to handle multiple named queues
29-
val worker3 = Worker<String>("worker_3", "messaging", listOf("updates", "emails"))
30-
31-
// Case 4: Worker with full settings
32-
val worker4 = Worker<String>(
33-
name = "worker_3",
34-
group = "group1",
35-
desc = "handle all messaging / notifications",
36-
version = "1.0",
37-
queues = listOf("updates", "emails"),
38-
work = { job:Job -> Success("Processed job : ${job.id}") },
39-
settings = WorkerSettings(),
40-
logs = LogsDefault,
41-
metrics = MetricsLite()
42-
)
43-
}
9+
//fun main(args:Array<String>){
10+
//
11+
// // Define all the queues
12+
// val queues = Queues(
13+
// listOf(
14+
// Queue("registration" , Priority.High , QueueSourceInMemory.stringQueue()),
15+
// Queue("messaging" , Priority.Medium, QueueSourceInMemory.stringQueue()),
16+
// Queue("updates" , Priority.Medium, QueueSourceInMemory.stringQueue())
17+
// )
18+
// )
19+
//
20+
// // Define workers in different ways
21+
//
22+
// // Case 1: Worker to handle any queue ( without specifying the queue names )
23+
// val worker1 = Worker<String>("worker_1", "general")
24+
//
25+
// // Case 2: Worker to handle a named queue
26+
// val worker2 = Worker<String>("worker_2", "registration", listOf("registration"))
27+
//
28+
// // Case 3: Worker to handle multiple named queues
29+
// val worker3 = Worker<String>("worker_3", "messaging", listOf("updates", "emails"))
30+
//
31+
// // Case 4: Worker with full settings
32+
// val worker4 = Worker<String>(
33+
// name = "worker_3",
34+
// group = "group1",
35+
// desc = "handle all messaging / notifications",
36+
// version = "1.0",
37+
// queues = listOf("updates", "emails"),
38+
// work = { job:Job -> Success("Processed job : ${job.id}") },
39+
// settings = WorkerSettings(),
40+
// logs = LogsDefault,
41+
// metrics = MetricsLite()
42+
// )
43+
//}

src/lib/kotlin/version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.15
1+
0.9.17

0 commit comments

Comments
 (0)