Class MCollective::Aggregate
In: lib/mcollective/aggregate/average.rb
lib/mcollective/aggregate/result.rb
lib/mcollective/aggregate/sum.rb
lib/mcollective/aggregate/summary.rb
lib/mcollective/aggregate/base.rb
lib/mcollective/aggregate/result/collection_result.rb
lib/mcollective/aggregate/result/numeric_result.rb
lib/mcollective/aggregate/result/base.rb
lib/mcollective/aggregate.rb
Parent: Object

Methods

Classes and Modules

Module MCollective::Aggregate::Result
Class MCollective::Aggregate::Average
Class MCollective::Aggregate::Base
Class MCollective::Aggregate::Sum
Class MCollective::Aggregate::Summary

Attributes

action  [RW] 
ddl  [RW] 
failed  [RW] 
functions  [RW] 

Public Class methods

Public Instance methods

Call all the appropriate functions with the reply data received from RPC::Client

Check if the function param is defined as an output for the action in the ddl

Creates instances of the Aggregate functions and stores them in the function array. All aggregate call and summarize method calls operate on these function as a batch.

Loads function from disk for use

Finalizes the function returning a result object

[Validate]