001package io.freefair.spring.okhttp; 002 003import org.springframework.beans.factory.annotation.Qualifier; 004 005import java.lang.annotation.Retention; 006import java.lang.annotation.Target; 007 008import static java.lang.annotation.ElementType.*; 009import static java.lang.annotation.RetentionPolicy.RUNTIME; 010 011/** 012 * A {@link Qualifier} annotation for {@link okhttp3.Interceptor OkHttp3-Interceptors}. 013 * 014 * @author Lars Grefer 015 * @see NetworkInterceptor 016 */ 017@Target({METHOD, FIELD, CONSTRUCTOR, TYPE}) 018@Retention(RUNTIME) 019@Qualifier 020public @interface ApplicationInterceptor { 021}