Class Puppet::Network::Client
In: lib/puppet/network/client.rb
Parent: Object

The base class for all of the clients. Many clients just directly call methods, but some of them need to do some extra work or provide a different interface.

Methods

Included Modules

Puppet::Util Puppet::Util::MethodHelper Puppet::SSLCertificates::Support

Constants

Client = self

Attributes

driver  [R] 
lastrun  [RW] 
local  [RW] 
schedule  [RW] 
stopping  [RW] 

Public Class methods

Determine what clients look for when being passed an object for local client/server stuff. E.g., you could call Client::CA.new(:CA => ca).

Figure out the handler for our client.

Create our client.

The class that handles xmlrpc interaction for us.

Public Instance methods

Are we a local client?

Make sure we set the driver up when we read the cert in.

A wrapper method to run and then store the last run time

Start listening for events. We‘re pretty much just listening for timer events here.

[Validate]