summaryrefslogtreecommitdiffstats
path: root/lib/puppet/parser/resource/reference.rb
diff options
context:
space:
mode:
authorEthan Rowe <ethan@endpoint.com>2009-04-13 07:41:12 -0400
committerJames Turnbull <james@lovedthanlost.net>2009-04-22 14:39:38 +1000
commitbccfcc9d3a316e79f7e07e7f0d837b82940c071a (patch)
tree29b4419f02a7898b5bff241144a99913784771fa /lib/puppet/parser/resource/reference.rb
parent7947f100a9d9d60d1038e220aa41d44cf59d5af0 (diff)
downloadpuppet-bccfcc9d3a316e79f7e07e7f0d837b82940c071a.tar.gz
puppet-bccfcc9d3a316e79f7e07e7f0d837b82940c071a.tar.xz
puppet-bccfcc9d3a316e79f7e07e7f0d837b82940c071a.zip
Introduce abstract queue terminus within the indirection system.
The queue abstract terminus allows the standard indirector behaviors to interact with a message queue broker, such that the indirector's "save" method writes the relevant model object out to a queue on the message broker. While the indirector's "find" method does not map to a message queue, the queue terminus class offers a "subscribe" method that allows for easy implementation of an event loop, receiving indirected objects saved to a queue as they come in.
Diffstat (limited to 'lib/puppet/parser/resource/reference.rb')
0 files changed, 0 insertions, 0 deletions