Package org.jenkinsci.plugins.pubsub.listeners

Jenkins Listener implementations.

The Jenkins core "listener" model is typically synchronous in nature i.e. they look for ExtensionPoint implementations and call them synchronously from one Thread. This model obviously does not scale.

The listener implementations in this package convert these heavy-weight synchronous events into light-weight asynchronous events, making it possible to distribute to a large number of subscribers (see ChannelSubscriber).