# Class ExpeditionTaskReporter

  ExpeditionTaskReporter implements TaskReporter

Located at classes/taskManagement/ExpeditionTaskReporter.php

Methods summary
`public` | # `__construct( mixed $taskId, mixed $dbIP, mixed $dbUser, mixed $dbPW )`
`public` | # `log( mixed $msg, mixed $level = 1 )`
`public` | # `getSender( )`
`public` | # `start( )` #### Implementation of `TaskReporter::start()`
`public` | # `end( )`
`public` | # `isCancelled( )` #### Implementation of `TaskReporter::isCancelled()`
`public` | # `setStarted( )` #### Implementation of `TaskReporter::setStarted()`
`public` | # `setToRelaunch( mixed $metric, mixed $units, mixed $submessage )` #### Implementation of `TaskReporter::setToRelaunch()`
`public` | # `setCompleted( mixed $submessage = null, mixed $resultCode = null )` #### Implementation of `TaskReporter::setCompleted()`
`public` | # `setCompletedSilent( mixed $subMessage = null, mixed $resultCode = null )` #### Implementation of `TaskReporter::setCompletedSilent()`
`public` | # `setFailed( mixed $subMessage = null, mixed $resultCode = null )` #### Implementation of `TaskReporter::setFailed()`
`public` | # `setFailedSilent( mixed $subMessage = null, mixed $resultCode = null )` #### Implementation of `TaskReporter::setFailedSilent()`
`public` | # `increaseFailed( )` #### Implementation of `TaskReporter::increaseFailed()`
`public` | # `increaseCompleted( )` #### Implementation of `TaskReporter::increaseCompleted()`
`public` | # `updateTaskStatus( mixed $percentage, mixed $correct, mixed $subMessage = null, mixed $resultCode = null )` #### Implementation of `TaskReporter::updateTaskStatus()`
`public` | # `notifyCompletedTaskJob( )`
`public` | # `notifyFailedTaskJob( )`