aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/messaging/QueueBus.scala
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2018-09-10 15:10:09 -0700
committerGitHub <noreply@github.com>2018-09-10 15:10:09 -0700
commitf07bee564b11ee76fd065ec849a888bcf4e74e85 (patch)
tree538330c7592ccd4f555a07bf03aa91cace403be5 /src/main/scala/xyz/driver/core/messaging/QueueBus.scala
parent93ffc0a5c4b54a8beea10c3fd68e7a2d70c4c771 (diff)
downloaddriver-core-f07bee564b11ee76fd065ec849a888bcf4e74e85.tar.gz
driver-core-f07bee564b11ee76fd065ec849a888bcf4e74e85.tar.bz2
driver-core-f07bee564b11ee76fd065ec849a888bcf4e74e85.zip
Various message bus fixes (#212)v1.14.0
1. Move to pure mixin-based ("stackable traits") pattern. 2. Provide a "CreateOnDemand" mixin that ensures topics and subscriptions have been created before they are used.
Diffstat (limited to 'src/main/scala/xyz/driver/core/messaging/QueueBus.scala')
-rw-r--r--src/main/scala/xyz/driver/core/messaging/QueueBus.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/core/messaging/QueueBus.scala b/src/main/scala/xyz/driver/core/messaging/QueueBus.scala
index d2ad073..45c9ed5 100644
--- a/src/main/scala/xyz/driver/core/messaging/QueueBus.scala
+++ b/src/main/scala/xyz/driver/core/messaging/QueueBus.scala
@@ -17,6 +17,7 @@ class QueueBus(implicit system: ActorSystem) extends Bus {
override type SubscriptionConfig = Long
override val defaultSubscriptionConfig: Long = 0
+ override val executionContext = system.dispatcher
override type MessageId = (String, SubscriptionConfig, Long)
type Message[A] = BasicMessage[A]