I just saw that Source.lazily implements a similar concept:
def lazily[T, M](create: () ⇒ Source[T , M]): Source[T, Future[M]]
Here a the materialized value is a Future that is failed if there was no demand before the source gets never created.
I think the two methods Source.lazily and Flow.lazyInit should be alligned (in their name and in their materialized values)
>>>>>>>>>> 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 akka-user+unsubscr...@googlegroups.com.
To post to this group, send email to firstname.lastname@example.org.
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.