workex v0.8.0

Modules summary

Workex

A behaviour which separates message receiving and aggregating from message processing

Workex.Dict

Assumes that messages are key-value pairs. The new message will overwrite the existing one of the same key. The aggregated value is a list of key-value tuples. Ordering is not preserved

Workex.Queue

Aggregates messages in the queue like fashion. The aggregated value will be a list that preserves the order of messages

Workex.Stack

Aggregates messages in the stack like fashion. The aggregated value will contain newer messages first

Protocols summary

Workex.Aggregate

Specifies the protocol used by Workex behaviour to aggregate incoming messages