Class MCollective::Aggregate
In: lib/mcollective/aggregate/base.rb
lib/mcollective/aggregate/result.rb
lib/mcollective/aggregate/result/numeric_result.rb
lib/mcollective/aggregate/result/collection_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::Base

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]