One process was still using doOnNext, so ignoring the completion of the operation.
Also, previous implementations of StationsInjector and PositionsInjector were often interrupted by a RejectedOperationException.
This was due to the queue of the ISPN client asyncExecutor being full.
The new implementation makes sure no more than 100 puts can be scheduled at once.
One process was still using doOnNext, so ignoring the completion of the operation.
Also, previous implementations of StationsInjector and PositionsInjector were often interrupted by a RejectedOperationException. This was due to the queue of the ISPN client asyncExecutor being full. The new implementation makes sure no more than 100 puts can be scheduled at once.