Uses of Class
eu.bandm.tools.message.SingleSender
Packages that use SingleSender
Package
Description
Messages from an application to the user, and the building blocks
for a processing pipeline.
Features which need
eu.bandm.tools.message
and eu.bandm.tools.muli
.-
Uses of SingleSender in eu.bandm.tools.lljava
Subclasses of SingleSender in eu.bandm.tools.lljava -
Uses of SingleSender in eu.bandm.tools.message
Subclasses of SingleSender in eu.bandm.tools.messageModifier and TypeClassDescriptionclass
MessageAsync<M extends Message>
A subclass ofSingleSender
which lets the drain's receive method run asynchronouously in a separate thread.class
Executes payload code and sends the first exception caught to its given message drain.class
Inserts the arguments into the message text, similar to the Java standard string formatter.class
MessageKindFilter<M extends Message>
A filter which propagates only those messages the kind of which is currently in the selection.class
MessageLevelFilter<M extends Message>
A filter which sends messages only to its drain if their level value is equal to or below a given threshold.class
A filter which propagates only those messages which lie in particular location regions.class
MessageMapper<M extends Message,
N extends Message> A message receiver which receives a message of one type, and propagates the result of applying a function to this message, which may be of different type.class
MessagePasser<M extends Message>
Simply passes every message it receives to a single drain.class
MessageStripExceptions<M extends Message>
A filter which strips off all exceptions, or at least their stack traces.class
MessageSync<M extends Message>
Can accept messages from many different parallel threads.class
Translates the text of the message and all embedded sub-structures.static class
Passes all incoming messages to its drain, after applying the given location map.static class
A convenience class which allows to create and send a message with one single method invocation.Methods in eu.bandm.tools.message that return SingleSenderModifier and TypeMethodDescriptionSingleSender.setDrain
(@Opt MessageReceiver<? super M> r) Set the drain for the sent messages.SingleSender.setReceiver
(@Opt MessageReceiver<? super M> r) Deprecated. -
Uses of SingleSender in eu.bandm.tools.messageMuli
Subclasses of SingleSender in eu.bandm.tools.messageMuliModifier and TypeClassDescriptionclass
Translates the text of the message and all embedded sub-structures.
setDrain(eu.bandm.tools.message.MessageReceiver<? super M>)
instead.