function setListeners(array $listeners)
    {
        if ($this->isInitialize())
            throw new \Exception('The Listeners can\'t attached after Application Initialized.');

        foreach ($listeners as $listener)
            $this->listeners[] = $listener;

        return $this;
    }