Esempio n. 1
0
function sigHandler($signo) {
    switch ($signo) {
        case SIGTERM:
            echo "Going to stop PID:" . getmypid() . "\n";
            Octopus_X10_Event_Publisher_Service::getInstance()->stop();
            break;
        default:
            echo "Catched signo:$signo\n";
            break;
    }
}
Esempio n. 2
0
 /**
  * returns singleton instance of Octopus_X10_Event_Publisher_Service
  *
  * @param array $config
  * @return Octopus_X10_Event_Publisher_Service
  */
 public static function getInstance($config = null)
 {
     if(self::$_instance === null)
     {
         self::$_instance = new self($config);
     }
     return self::$_instance;
 }