Proactor pattern

Proactor is a software design pattern for event handling in which long running activities are running in an asynchronous part. A completion handler is called after the asynchronous part has terminated. The proactor pattern can be considered to be an asynchronous variant of the synchronous reactor pattern.

Interaction

UML Sequence diagram of Proactor

Operation specific actors:

Standardized actors

Implementations

See also

References

  1. ^ Pattern-Oriented Software Architecture, Volume 2, Schmidt et al., Jon Wiley & Sons, Ltd, 2000

External links


Stub icon

This software-engineering-related article is a stub. You can help Wikipedia by expanding it.