
############
GenericAgent
############


****
NAME
****


Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker::GenericAgent - Scheduler daemon task handler module for GenericAgent


***********
DESCRIPTION
***********


This task handler executes generic agent jobs


****************
PUBLIC INTERFACE
****************


new()
=====



.. code-block:: perl

     my $TaskHandlerObject = $Kernel::OM-Get('Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker::GenericAgent');



Run()
=====


Performs the selected task.


.. code-block:: perl

     my $Result = $TaskHandlerObject->Run(
         TaskID   => 123,
         TaskName => 'some name',    # optional
         Data     => {               # job data as got from Kernel::System::GenericAgent::JobGet()
             Name 'job name',
             Valid 1,
             # ...
         },
     );


Returns:


.. code-block:: perl

     $Result =  1;       # or fail in case of an error





