From e4b6a84ab8d2487fe610d294535f3f593b2f819c Mon Sep 17 00:00:00 2001 From: durron597 Date: Mon, 12 Aug 2013 08:41:45 -0500 Subject: [PATCH] Added custom names to identify MBassador dispatchers. Added a null check on ExecutorService --- .../net/engio/mbassy/bus/AbstractSyncAsyncMessageBus.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/engio/mbassy/bus/AbstractSyncAsyncMessageBus.java b/src/main/java/net/engio/mbassy/bus/AbstractSyncAsyncMessageBus.java index 66efa31..2d008a1 100644 --- a/src/main/java/net/engio/mbassy/bus/AbstractSyncAsyncMessageBus.java +++ b/src/main/java/net/engio/mbassy/bus/AbstractSyncAsyncMessageBus.java @@ -5,6 +5,7 @@ import net.engio.mbassy.PublicationError; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; +import java.util.concurrent.atomic.AtomicInteger; /** * The base class for all async message bus implementations. @@ -23,6 +24,8 @@ public abstract class AbstractSyncAsyncMessageBus pendingMessages; + private static final AtomicInteger threadID = new AtomicInteger(); + public AbstractSyncAsyncMessageBus(BusConfiguration configuration) { super(configuration); this.executor = configuration.getExecutor(); @@ -52,6 +55,7 @@ public abstract class AbstractSyncAsyncMessageBus