拦截器链表实现