From bf0ce9535be084a1767095887351da9db358f680 Mon Sep 17 00:00:00 2001 From: benjamin Date: Wed, 3 Apr 2013 09:39:00 +0200 Subject: [PATCH] Added concrete SyncBus implementation --- .../java/net/engio/mbassy/bus/AbstractSyncMessageBus.java | 7 ++++--- src/main/java/net/engio/mbassy/bus/MBassador.java | 3 --- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/engio/mbassy/bus/AbstractSyncMessageBus.java b/src/main/java/net/engio/mbassy/bus/AbstractSyncMessageBus.java index e6683f0..8a58363 100644 --- a/src/main/java/net/engio/mbassy/bus/AbstractSyncMessageBus.java +++ b/src/main/java/net/engio/mbassy/bus/AbstractSyncMessageBus.java @@ -11,7 +11,6 @@ import net.engio.mbassy.subscription.SubscriptionContext; import net.engio.mbassy.subscription.SubscriptionFactory; import java.util.*; -import java.util.concurrent.*; /** * The base class for all message bus implementations. @@ -41,7 +40,7 @@ public abstract class AbstractSyncMessageBus nonListeners = new HashSet(); // this handler will receive all errors that occur during message dispatch or message handling - private final List errorHandlers = new CopyOnWriteArrayList(); + private final List errorHandlers = new ArrayList(); // this factory is used to create specialized subscriptions based on the given message handler configuration // it can be customized by implementing the getSubscriptionFactory() method @@ -128,7 +127,9 @@ public abstract class AbstractSyncMessageBus