/**
  * Create a new Message from this instance.
  *
  * @return Message
  */
 public function toMessage()
 {
     $m = new Message();
     foreach ($this->queueStatus as $action) {
         $m->push($action['action']);
         $m->push($action['queue']);
         $m->push($action['busy']);
         $m->push($action['available']);
     }
     return $m;
 }
 /**
  * Create a new Message from this instance.
  *
  * @return Message
  */
 public function toMessage()
 {
     $m = new Message();
     /* @var $w Worker */
     foreach ($this->workerStatus as $w) {
         $m->push($w['id']);
         $m->push(count($w['actionList']));
         $m->append($w['actionList']);
         $m->push($w['current']);
         $m->push($w['ready']);
         $m->push($w['valid']);
     }
     return $m;
 }