Enhancement Description
As part of #3098, the PooledStreamingEventProcessor, Coordinator, and WorkPackage uses the FutureUtils#joinAndUnwrap in several places to make the migration to AF5 simpler.
Although all these changes work at the moment, they don't fully align with our desire to rely on the futures in the internals of the PSEP.
As such, any usages of FutureUtils#joinAndUnwrap should be validated and replaced were applicable.
Current Behaviour
The PooledStreamingEventProcessor (with the Coordinator and WorkPackage internal to the PSEP) use FutureUtils#joinAndUnwrap.
Wanted Behaviour
The PooledStreamingEventProcessor (with the Coordinator and WorkPackage internal to the PSEP) does not FutureUtils#joinAndUnwrap.
Possible Workarounds
None.
Enhancement Description
As part of #3098, the
PooledStreamingEventProcessor,Coordinator, andWorkPackageuses theFutureUtils#joinAndUnwrapin several places to make the migration to AF5 simpler.Although all these changes work at the moment, they don't fully align with our desire to rely on the futures in the internals of the PSEP.
As such, any usages of
FutureUtils#joinAndUnwrapshould be validated and replaced were applicable.Current Behaviour
The
PooledStreamingEventProcessor(with theCoordinatorandWorkPackageinternal to the PSEP) useFutureUtils#joinAndUnwrap.Wanted Behaviour
The
PooledStreamingEventProcessor(with theCoordinatorandWorkPackageinternal to the PSEP) does notFutureUtils#joinAndUnwrap.Possible Workarounds
None.