
nablarch.fw.web.handler.SessionConcurrentAccessHandler Maven / Gradle / Ivy
The newest version!
package nablarch.fw.web.handler;
import java.util.ConcurrentModificationException;
import java.util.Map;
import java.util.concurrent.locks.Lock;
import nablarch.common.web.WebConfigFinder;
import nablarch.core.log.Logger;
import nablarch.core.log.LoggerManager;
import nablarch.core.message.ApplicationException;
import nablarch.core.message.Message;
import nablarch.core.message.MessageLevel;
import nablarch.core.message.MessageUtil;
import nablarch.core.util.StringUtil;
import nablarch.core.util.annotation.Published;
import nablarch.core.util.map.CopyOnReadMap;
import nablarch.core.util.map.LockableMap;
import nablarch.core.util.map.MapWrapper;
import nablarch.fw.ExecutionContext;
import nablarch.fw.Handler;
import nablarch.fw.results.Conflicted;
import nablarch.fw.web.HttpResponse;
/**
* セッションスコープに対する並行アクセス制御を行うハンドラ。
*
* @author Iwauo Tajima
* @deprecated 本ハンドラは、{@link nablarch.common.web.session.SessionStore}を用いてセッション管理を行う
* {@link nablarch.common.web.session.SessionStoreHandler}に置き換わりました。
*/
@Deprecated
public class SessionConcurrentAccessHandler implements Handler
© 2015 - 2025 Weber Informatics LLC | Privacy Policy