Class SignalBus
java.lang.Object
me.tamkungz.signals.SignalBus
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidvoid<T> Connection<T> Connectionconnect(ConnectionGroup group, Class<T> eventType, Consumer<T> listener) <T> Connectionstatic SignalBuscreate()Creates a bus on top of a new GEB instance.<T> void<T> voidgeb()Gives direct access to GEB: custom events,@Listenlisteners and sub-buses.intlistenerCount(Class<?> eventType) intlistenerCount(SignalKey<?> key) <T> Connection<T> Connectiononce(ConnectionGroup group, Class<T> eventType, Consumer<T> listener) <T> Connection<T> Signal<T> <T> Signal<T> <T> Signal<T>
-
Constructor Details
-
SignalBus
public SignalBus()Creates a bus on top of a new GEB instance. -
SignalBus
public SignalBus(foo.zaaarf.geb.api.IBus gebBus) Creates a bus on top of an existing GEB bus.- Parameters:
gebBus- GEB bus to use
-
-
Method Details
-
create
-
geb
Gives direct access to GEB: custom events,@Listenlisteners and sub-buses.- Returns:
- the GEB bridge of this bus
-
signal
-
signal
-
signal
-
connect
-
connect
-
connect
-
once
-
once
-
once
-
fire
-
fire
-
listenerCount
-
listenerCount
-
clear
-
clear
-
clear
public void clear()
-