Factory returns interface instead of object to allow for extending message publication
This commit is contained in:
parent
1bb957769f
commit
7b3032877a
@ -99,7 +99,7 @@ public class MessagePublication implements IMessagePublication {
|
|||||||
|
|
||||||
public static class Factory {
|
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);
|
return new MessagePublication(runtime, subscriptions, message, State.Initial);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user