123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace queue;
- require_once(BASE_HELPER_PATH . '/queue/iqueue.php');
- class DispatcherClient extends IClient
- {
- private static $stInstance = null;
- public static function instance()
- {
- if (self::$stInstance == null) {
- self::$stInstance = new DispatcherClient();
- }
- return self::$stInstance;
- }
- public function __construct()
- {
- $db = new DispatcherDB();
- parent::__construct($db);
- }
- }
- class DispatcherDB extends IQueueDB
- {
- public function __construct()
- {
- parent::__construct('QUEUE_DISPATCHER_');
- }
- }
- class DispatcherServer extends IServer
- {
- public function __construct() {
- $queuedb = new DispatcherDB();
- parent::__construct($queuedb);
- }
- }
|