Uses of Interface
io.aleph0.yap.messaging.core.Message

  • Uses of Message in io.aleph0.yap.messaging.core

    Classes in io.aleph0.yap.messaging.core that implement interfaces with type arguments of type Message
    Modifier and Type
    Class
    Description
    class 
    A ProcessorWorker that implements a gating "split-join" pattern over messages: Each input message is passed through a splitterFunction that produces zero or more output messages. If the splitter produces no messages, the input message (after mapping) is forwarded immediately downstream. If the splitter produces one or more messages, the input message is held back. The split messages are sent downstream immediately and tracked for acknowledgement. Once all split messages are acknowledged (acked or nacked), the original message (after mapping) is released downstream.
    class 
    A ProcessorWorker that implements a gating "split-join" pattern over messages: Each input message is passed through a splitterFunction that produces zero or more output messages. If the splitter produces no messages, the input message (after mapping) is forwarded immediately downstream. If the splitter produces one or more messages, the input message is held back. The split messages are sent downstream immediately and tracked for acknowledgement. Once all split messages are acknowledged (acked or nacked), the original message (after mapping) is released downstream.
    Method parameters in io.aleph0.yap.messaging.core with type arguments of type Message
    Modifier and Type
    Method
    Description
    void
    SplitGateProcessorWorker.process(Source<Message<X>> source, Sink<Message<Y>> sink)
     
    void
    SplitGateProcessorWorker.process(Source<Message<X>> source, Sink<Message<Y>> sink)