1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/l0km-dtalk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ICmdInteractiveAdapter.java 870
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
10km Отправлено 25.09.2019 05:39 456dd4a
package gu.dtalk;
import java.util.Map;
import gu.dtalk.exception.InteractiveCmdStartException;
/**
* 交互设备命令接口
* @author guyadong
*
*/
public interface ICmdInteractiveAdapter extends ICmdUnionAdapter {
/**
* 执行设备命令
* @param input 以值对(key-value)形式提供的输入参数
* @param listener 状态侦听器,用于向管理端发送命令状态
* @throws InteractiveCmdStartException 当设备命令被拒绝或不支持或其他出错时抛出此异常,通过{@link InteractiveCmdStartException#getStatus() }获取状态类型
*/
void apply(Map<String, Object> input,ICmdInteractiveStatusListener listener) throws InteractiveCmdStartException;
/**
* 取消当前执行的设备命令
* @throws UnsupportedOperationException 设备命令不支持取消
*/
void cancel() throws UnsupportedOperationException;
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/l0km-dtalk.git
git@api.gitlife.ru:oschina-mirror/l0km-dtalk.git
oschina-mirror
l0km-dtalk
l0km-dtalk
master