Now uses Version instead of String. Comment polish.
This commit is contained in:
parent
4b32b84da7
commit
8b63996a1b
|
@ -15,17 +15,18 @@
|
||||||
*/
|
*/
|
||||||
package dorkbox.messagebus;
|
package dorkbox.messagebus;
|
||||||
|
|
||||||
import dorkbox.messagebus.error.ErrorHandler;
|
|
||||||
import dorkbox.messagebus.error.IPublicationErrorHandler;
|
|
||||||
import dorkbox.messagebus.dispatch.Dispatch;
|
import dorkbox.messagebus.dispatch.Dispatch;
|
||||||
import dorkbox.messagebus.dispatch.DispatchExact;
|
import dorkbox.messagebus.dispatch.DispatchExact;
|
||||||
import dorkbox.messagebus.dispatch.DispatchExactWithSuperTypes;
|
import dorkbox.messagebus.dispatch.DispatchExactWithSuperTypes;
|
||||||
|
import dorkbox.messagebus.error.ErrorHandler;
|
||||||
|
import dorkbox.messagebus.error.IPublicationErrorHandler;
|
||||||
import dorkbox.messagebus.subscription.SubscriptionManager;
|
import dorkbox.messagebus.subscription.SubscriptionManager;
|
||||||
import dorkbox.messagebus.synchrony.AsyncABQ;
|
import dorkbox.messagebus.synchrony.AsyncABQ;
|
||||||
import dorkbox.messagebus.synchrony.AsyncABQ_noGc;
|
import dorkbox.messagebus.synchrony.AsyncABQ_noGc;
|
||||||
import dorkbox.messagebus.synchrony.AsyncDisruptor;
|
import dorkbox.messagebus.synchrony.AsyncDisruptor;
|
||||||
import dorkbox.messagebus.synchrony.Sync;
|
import dorkbox.messagebus.synchrony.Sync;
|
||||||
import dorkbox.messagebus.synchrony.Synchrony;
|
import dorkbox.messagebus.synchrony.Synchrony;
|
||||||
|
import dorkbox.util.Version;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The base class for all message bus implementations with support for asynchronous message dispatch.
|
* The base class for all message bus implementations with support for asynchronous message dispatch.
|
||||||
|
@ -36,6 +37,7 @@ import dorkbox.messagebus.synchrony.Synchrony;
|
||||||
* @author dorkbox, llc
|
* @author dorkbox, llc
|
||||||
* Date: 2/2/15
|
* Date: 2/2/15
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("WeakerAccess")
|
||||||
public
|
public
|
||||||
class MessageBus implements IMessageBus {
|
class MessageBus implements IMessageBus {
|
||||||
|
|
||||||
|
@ -106,8 +108,8 @@ class MessageBus implements IMessageBus {
|
||||||
* Gets the version number.
|
* Gets the version number.
|
||||||
*/
|
*/
|
||||||
public static
|
public static
|
||||||
String getVersion() {
|
Version getVersion() {
|
||||||
return "1.17";
|
return new Version("1.17");
|
||||||
}
|
}
|
||||||
|
|
||||||
private final ErrorHandler errorHandler;
|
private final ErrorHandler errorHandler;
|
||||||
|
@ -157,9 +159,7 @@ class MessageBus implements IMessageBus {
|
||||||
|
|
||||||
this.errorHandler = new ErrorHandler();
|
this.errorHandler = new ErrorHandler();
|
||||||
|
|
||||||
/**
|
// Will subscribe and publish using all provided parameters in the method signature (for subscribe), and arguments (for publish)
|
||||||
* Will subscribe and publish using all provided parameters in the method signature (for subscribe), and arguments (for publish)
|
|
||||||
*/
|
|
||||||
this.subscriptionManager = new SubscriptionManager(useStrongReferencesByDefault);
|
this.subscriptionManager = new SubscriptionManager(useStrongReferencesByDefault);
|
||||||
|
|
||||||
switch (dispatchMode) {
|
switch (dispatchMode) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user