All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sam.server.http.Interceptor Maven / Gradle / Ivy

package org.sam.server.http;

import org.sam.server.http.web.Request;
import org.sam.server.http.web.Response;

/**
 * 핸들러 전/후로 실행되는 메서드를 가진 인터페이스입니다.
 * 상속 받아 구현하면 핸들러 실행 전/후로 호출 됩니다.
 *
 * @author hypernova1
 * */
public interface Interceptor {

    /**
     * 핸들러 호출 전 실행됩니다.
     * 
     * @param request 요청 인스턴스
     * @param response 응답 인스턴스
     * */
    void preHandler(Request request, Response response);

    /**
     * 핸들러 호출 후 실행됩니다.
     *
     * @param request 요청 인스턴스
     * @param response 응답 인스턴스
     * */
    void postHandler(Request request, Response response);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy