Package org.syncany.config
Class InternalEventBus
- java.lang.Object
-
- org.syncany.config.InternalEventBus
-
- Direct Known Subclasses:
LocalEventBus
public abstract class InternalEventBus extends java.lang.Object
The event bus wraps the Google EventBus service for the daemon. It provides a publish/subscribe mechanism within a single JVM.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
InternalEventBus()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static <T extends InternalEventBus>
TgetInstance(java.lang.Class<T> eventBusClass)
void
post(java.lang.Object event)
void
register(java.lang.Object object)
void
unregister(java.lang.Object object)
-
-
-
Constructor Detail
-
InternalEventBus
protected InternalEventBus()
-
-
Method Detail
-
getInstance
protected static <T extends InternalEventBus> T getInstance(java.lang.Class<T> eventBusClass)
-
register
public void register(java.lang.Object object)
-
unregister
public void unregister(java.lang.Object object)
-
post
public void post(java.lang.Object event)
-
-