Thanks Carl, but I'll rephrase the question.
On the server side,my implementation of 'onNext' aggregates the streaming messages in to some in-memory storage, say Map. No one else is accessing it till I get OnCompleted from client.
Does this map should be ConcurrentMap (in java language) or regular HashMap is enough ?
I'm asking if each 'onNext' waits completion of previous one before being executed or they can be invoked in parallel ?