Skip to content

Replace usages of FutureUtils#joinAndUnwrap in PooledStreamingEventProcessor #3773

@smcvb

Description

@smcvb

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.

Metadata

Metadata

Labels

Priority 1: MustHighest priority. A release cannot be made if this issue isn’t resolved.
No fields configured for Enhancement.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions