package com.easyooo.framework.support.redis;
/**
* 回调接口定义,它是一种模式,将一个完整的业务流程进行拆分,
* 由回调接口完成外部不确定的流程
* 通常与Template组合使用
*
* @param P 回调的参数泛型定义
* @param V 返回值
* @author Killer
*/
public interface Callback<P,V> {
/**
* 该回调函数可能返回值,但返回值无法确定,
* 因此这里使用了泛型由调用者确定具体返回值的类型
*
* @param param
* @return
*/
V doCallback(P param);
}