Class MCollective::Discovery
In: lib/mcollective/discovery/flatfile.rb
lib/mcollective/discovery/stdin.rb
lib/mcollective/discovery/mc.rb
lib/mcollective/discovery.rb
Parent: Object

Methods

Classes and Modules

Class MCollective::Discovery::Flatfile
Class MCollective::Discovery::Mc
Class MCollective::Discovery::Stdin

Public Class methods

Public Instance methods

Agent filters are always present no matter what, so we cant raise an error if the capabilities suggest the discovery method cant do agents we just have to rely on the discovery plugin to not do stupid things in the presense of a agent filter

checks if compound filters are used and then forces the ‘mc’ discovery plugin

if a compound filter is specified and it has any function then we read the DDL for each of those plugins and sum up the timeout declared in the DDL

[Validate]