package com.appleframework.web.session;
import java.io.Serializable;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Session提供者
*
* @author xusm
*
*/
public interface SessionProvider {
public Serializable getAttribute(HttpServletRequest request, String name);
public void setAttribute(HttpServletRequest request, HttpServletResponse response, String name, Serializable value);
public void removeAttribute(HttpServletRequest request, HttpServletResponse response, String name);
public String getSessionId(HttpServletRequest request, HttpServletResponse response);
public void logout(HttpServletRequest request, HttpServletResponse response);
}