package com.wecloud.netty.dispatch.extend;

import com.wecloud.netty.dispatch.ActionContext;
import com.wecloud.netty.dispatch.common.ApplyInfo;

/**
 * @author lixiaozhong
 */
public interface ActionInterceptor {

	/**
	 *
	 * 执行前拦截
	 *
	 * @param actionContext
	 * @param request
	 * @param argumentBox
	 * @return
	 */
	public ApplyInfo previous(ActionContext actionContext, ActionRequest request, ArgumentBox argumentBox);
}
