The pattern chains the receiving objects together, and then passes any request messages from object to object until it reaches an object capable of handling the message. The number and type of handler objects isn’t known a priori, they can be configured dynamically.
It's spring and everything is blooming where I live. Which means it's also allergy season; I've been sneezing all morning. Hopefully you're not allergic to some weekend reading, as we've got some good links today