Hi all,

I have a custom FlexiMerge that joins two streams by accumulating,
combining and periodically emitting combined value by some criteria.

I am following guidelines described here:
http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0/scala/stream-customize.html#Implementing_Zip-like_merges

When last of the streams completes, I need to emit the last value that I've
accumulated so far. How do I do that ?

I can write custom CompletionHandling and when a stream completes go to
some "finish" state like:

val finish: State[_] = State[Any](ReadAny(p)) { (ctx, _, _) =>

But, it will work only if there is something to read one one of the ports.
What to do if this is the last port to complete ?

Thanks,
Dragisa

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to