RunnableData.java 336 Bytes
Newer Older
yanzg's avatar
yanzg committed
1 2 3 4 5 6
package com.yanzuoguang.util.thread;

import com.yanzuoguang.util.vo.ResponseResult;

/**
 * 执行字符串
yanzg's avatar
yanzg committed
7
 * @author 颜佐光
yanzg's avatar
yanzg committed
8 9 10 11 12 13 14 15 16 17 18
 */
public interface RunnableData<T extends Object> {

    /**
     * 执行函数
     *
     * @param data 需要执行的命令
     * @return 返回值
     */
    ResponseResult<T> run(Object data);
}