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 ApplicationInterceptor 016 */ 017@SuppressWarnings("WeakerAccess") 018@Target({METHOD, FIELD, CONSTRUCTOR, TYPE}) 019@Retention(RUNTIME) 020@Qualifier 021public @interface NetworkInterceptor { 022}