Factory returns interface instead of object to allow for extending message publication

This commit is contained in:
nathan 2014-11-16 14:32:43 +01:00
parent 1bb957769f
commit 7b3032877a

View File

@ -99,7 +99,7 @@ public class MessagePublication implements IMessagePublication {
public static class Factory {
public MessagePublication createPublication(BusRuntime runtime, Collection<Subscription> subscriptions, Object message) {
public IMessagePublication createPublication(BusRuntime runtime, Collection<Subscription> subscriptions, Object message) {
return new MessagePublication(runtime, subscriptions, message, State.Initial);
}