|
NAMEApp::Regather::Plugin - plugin (module) loader DESCRIPTIONThis module provides implementation of arbitrary plugin (module) loader. CONSTRUCTORnew($class, ...)A command object fabric. Looks for a perl module for $class, loads it and returns an instance of that class. Surplus arguments (...) are passed as parameters to the underlying class constructor. Input data for plugin is a hash: cf reference to Config class object
force force all actions done on start
log reference to Logg class object
obj reference to Net::LDAP object
out_file_old ... looks like it is not needed any more ...
prog program name and version
rdn RDN of a LDAP object event relates to
s service
st syncrepl state
ts_fmt timestamp format
v verbosity
Each plugin should provide two methods ldap_sync_add_modify and ldap_sync_delete namesReturns hash of plugins available, where key is a plugin name and the value is path to plugin file. For each plugin an attempt is made to load it, to ensure the module is usable.
|