Signal that no more messages will be sent.
Signal that no more messages will be sent. Many implementations need this to do proper cleanup. This operation may happen asynchronously.
future that resolves when closing is complete
Request propagation of messages.
Request propagation of messages. The returned futures contains the results of sending these messages, in a Seq in the same order as the original messages. Note that for some implementations, it is possible for a message to be sent and for the ack to be lost (e.g. if the send is occurring over a network).
If any of the the returned Futures resolves to a DefunctBeamException, this means the beam should be discarded (after calling close()).
a batch of messages
futures containing send result of each message
Request propagation of messages.
Request propagation of messages. The return value indicates the number of messages known to be sent successfully. Note that for some implementations, it is possible for a message to be sent and for the ack to be lost (e.g. if the send is occurring over a network).
If the returned Future resolves to a DefunctBeamException, this means the beam should be discarded (after calling close()).
a batch of messages
the number of messages propagated
(Since version 0.7.0) use sendBatch
Request propagation of messages.
Request propagation of messages. The returned bitset contains the indexes of messages known to be sent successfully. Note that for some implementations, it is possible for a message to be sent and for the ack to be lost (e.g. if the send is occurring over a network).
If the returned Future resolves to a DefunctBeamException, this means the beam should be discarded (after calling close()).
a batch of messages
a bitset containing indexes of messages that were sent successfully
(Since version 0.8.0) use sendAll
Beams accept messages and forward them along.