Class: Puppet::Network::XMLRPCServer

Inherits:
XMLRPC::BasicServer
  • Object
show all
Includes:
XMLRPCProcessor, Util
Defined in:
lib/vendor/puppet/network/xmlrpc/server.rb

Overview

Most of our subclassing is just so that we can get access to information from the request object, like the client name and IP address.

Constant Summary

Constants included from XMLRPCProcessor

Puppet::Network::XMLRPCProcessor::ERR_UNAUTHORIZED

Constants included from Util

Util::AbsolutePathPosix, Util::AbsolutePathWindows

Instance Method Summary collapse

Methods included from XMLRPCProcessor

#add_handler, #handler_loaded?, #process

Methods included from Authorization

#authconfig, #authorized?, #available?, #verify

Methods included from Util

absolute_path?, activerecord_version, benchmark, binread, chuser, classproxy, #execfail, #execpipe, execute, execute_posix, execute_windows, logmethods, memory, path_to_uri, proxy, replace_file, safe_posix_fork, symbolize, symbolizehash, symbolizehash!, synchronize_on, thinmark, #threadlock, uri_to_path, wait_for_output, which, withumask

Methods included from Util::POSIX

#get_posix_field, #gid, #idfield, #methodbyid, #methodbyname, #search_posix_field, #uid

Constructor Details

#initializeXMLRPCServer

Returns a new instance of XMLRPCServer.



13
14
15
16
# File 'lib/vendor/puppet/network/xmlrpc/server.rb', line 13

def initialize
  super()
  setup_processor
end