X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=application%2Fhub%2Fmain%2Ftasks%2Fnetwork%2Fclass_NetworkPackageWriterTask.php;h=3f24ec0f6b83893a54b1307c3d2c6481573277ab;hb=8c3a2757d0c587cfdcc36c913ffb70962f078cfa;hp=2af36715572230d030b8d87ea194673601f0cd89;hpb=ea369fbf3b5ab38fa5616561502015855e024b53;p=hub.git diff --git a/application/hub/main/tasks/network/class_NetworkPackageWriterTask.php b/application/hub/main/tasks/network/class_NetworkPackageWriterTask.php index 2af367155..3f24ec0f6 100644 --- a/application/hub/main/tasks/network/class_NetworkPackageWriterTask.php +++ b/application/hub/main/tasks/network/class_NetworkPackageWriterTask.php @@ -4,7 +4,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2014 Hub Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2015 Hub Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.shipsimu.org * @@ -41,12 +41,6 @@ class NetworkPackageWriterTask extends BaseTask implements Taskable, Visitable { // Get new instance $taskInstance = new NetworkPackageWriterTask(); - // Get a singleton network package instance - $packageInstance = NetworkPackageFactory::createNetworkPackageInstance(); - - // And set it in this task - $taskInstance->setPackageInstance($packageInstance); - // Return the prepared instance return $taskInstance; } @@ -70,7 +64,7 @@ class NetworkPackageWriterTask extends BaseTask implements Taskable, Visitable { */ public function executeTask () { // "Cache" package instance - $packageInstance = $this->getPackageInstance(); + $packageInstance = NetworkPackageFactory::createNetworkPackageInstance(); // Do we have something to deliver? if ($packageInstance->isEncodedDataPending()) { @@ -87,6 +81,16 @@ class NetworkPackageWriterTask extends BaseTask implements Taskable, Visitable { $packageInstance->declareEnqueuedPackage(); } } + + /** + * Shuts down the task + * + * @return void + * @todo 0% done + */ + public function doShutdown () { + self::createDebugInstance(__CLASS__)->debugOutput('TASK[' . __METHOD__ . ':' . __LINE__ . ']: Shutting down...'); + } } // [EOF]