Files
OMS/app/taskmgr/lib/connecter/interface.php
2025-12-28 23:13:25 +08:00

72 lines
1.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Copyright © ShopeX http://www.shopex.cn. All rights reserved.
* See LICENSE file for license details.
*/
/**
* 数据访问插件的接口定义
*
* @author hzjsq@foxmail.com
* @version 0.1b
*/
interface taskmgr_connecter_interface {
/**
* 初始化数据访问对像
*
* @param string $task 任务标识
* @return void
*/
public function load($task,$config);
/**
* 连接数据源
*
* @param array $cfg 数据源配置信息
* @return void
*/
public function connect($cfg);
/**
* 关闭链接
*
* @param void
* @return void
*/
public function disconnect();
/**
* 回调方法名
*
* @param callback $fName 回调方法名
* @return void
*/
public function consume($fName);
/**
* 获取队列长度
*
* @param void
* @return integer
*/
public function length();
/**
* 确认消费完成
*
* @param mixed
* @return void
*/
public function ack($tagId);
/**
* 退回队列
*
* @param mixed
* @return void
*/
public function nack($tagId);
}