| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- // +----------------------------------------------------------------------
- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
- // +----------------------------------------------------------------------
- // | Author: yunwuxin <448901948@qq.com>
- // +----------------------------------------------------------------------
- namespace think\queue;
- trait Queueable
- {
- /** @var string 连接 */
- public $connection;
- /** @var string 队列名称 */
- public $queue;
- /** @var integer 延迟时间 */
- public $delay;
- /**
- * 设置连接名
- * @param $connection
- * @return $this
- */
- public function onConnection($connection)
- {
- $this->connection = $connection;
- return $this;
- }
- /**
- * 设置队列名
- * @param $queue
- * @return $this
- */
- public function onQueue($queue)
- {
- $this->queue = $queue;
- return $this;
- }
- /**
- * 设置延迟时间
- * @param $delay
- * @return $this
- */
- public function delay($delay)
- {
- $this->delay = $delay;
- return $this;
- }
- }
|