Groovy Documentation

reactor.groovy.ext
[Groovy] Class ObservableExtensions

java.lang.Object
  reactor.groovy.ext.ObservableExtensions

@groovy.transform.CompileStatic
class ObservableExtensions

Extensions for providing syntax sugar for working with reactor.core.Observables.

Authors:
Stephane Maldini
Jon Brisbin


Property Summary
static java.lang.String ARG_DATA

static java.lang.String ARG_TOPIC

 
Method Summary
static void call(Function selfType, java.lang.Object value)

Alias

static void call(Consumer selfType, java.lang.Object value)

static void call(Supplier selfType)

static Observable notify(Observable selfType, java.lang.Object key, java.lang.Object obj)

static Observable notify(Observable selfType, java.lang.Object key, Supplier obj)

static Observable notify(Observable selfType, java.lang.Object key)

static Observable notify(Observable selfType, java.lang.String key, groovy.lang.Closure closure)

static Observable notify(Observable selfType, java.util.Map params)

static Registration on(Observable selfType, Selector selector, groovy.lang.Closure handler)

static Registration on(Observable selfType, java.lang.String selector, groovy.lang.Closure handler)

static Registration receive(Observable selfType, Selector key, groovy.lang.Closure closure)

Closure converters

static Reactor send(Reactor selfType, java.lang.Object key, java.lang.Object obj)

Alias and Misc.

static Reactor send(Reactor selfType, java.lang.Object key, java.lang.Object obj, groovy.lang.Closure handler)

static Reactor send(Reactor selfType, java.lang.Object key, Event obj, groovy.lang.Closure handler)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

ARG_DATA

static final java.lang.String ARG_DATA


ARG_TOPIC

static final java.lang.String ARG_TOPIC


 
Method Detail

call

static void call(Function selfType, java.lang.Object value)
Alias


call

static void call(Consumer selfType, java.lang.Object value)


call

static void call(Supplier selfType)


notify

static Observable notify(Observable selfType, java.lang.Object key, java.lang.Object obj)


notify

static Observable notify(Observable selfType, java.lang.Object key, Supplier obj)


notify

static Observable notify(Observable selfType, java.lang.Object key)


notify

static Observable notify(Observable selfType, java.lang.String key, groovy.lang.Closure closure)


notify

static Observable notify(Observable selfType, java.util.Map params)


on

static Registration on(Observable selfType, Selector selector, @groovy.lang.DelegatesTo(value = ClosureEventConsumer.ReplyDecorator, strategy = Closure.DELEGATE_FIRST) groovy.lang.Closure handler)


on

static Registration on(Observable selfType, java.lang.String selector, @groovy.lang.DelegatesTo(value = ClosureEventConsumer.ReplyDecorator, strategy = Closure.DELEGATE_FIRST) groovy.lang.Closure handler)


receive

static Registration receive(Observable selfType, Selector key, groovy.lang.Closure closure)
Closure converters


send

static Reactor send(Reactor selfType, java.lang.Object key, java.lang.Object obj)
Alias and Misc. Helpers


send

static Reactor send(Reactor selfType, java.lang.Object key, java.lang.Object obj, @groovy.lang.DelegatesTo(value = ClosureEventConsumer.ReplyDecorator, strategy = Closure.DELEGATE_FIRST) groovy.lang.Closure handler)


send

static Reactor send(Reactor selfType, java.lang.Object key, Event obj, @groovy.lang.DelegatesTo(value = ClosureEventConsumer.ReplyDecorator, strategy = Closure.DELEGATE_FIRST) groovy.lang.Closure handler)


 

Groovy Documentation