protected final String getCanonicalizedContext() { if (_context.getContextPath() == null) { return ""; } return _context.getContextPath().replace('/', '_').replace('.', '_').replace('\\', '_'); }
protected final String getCanonicalizedContext() { if (_context.getContextPath() == null) return ""; return _context.getContextPath().replace('/', '_').replace('.', '_').replace('\\', '_'); }
/** * Session from a request. * * @param request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); int maxInterval=getMaxInactiveInterval(); _expiryTime = (maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); _virtualHost = JDBCSessionManager.getVirtualHost(_context); _canonicalContext = canonicalize(_context.getContextPath()); _lastNode = getSessionIdManager().getWorkerName(); }
/** * Session from a request. * * @param request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); _data = new SessionData(getClusterId(),getAttributeMap()); if (_dftMaxIdleSecs>0) _data.setMaxIdleMs(_dftMaxIdleSecs*1000L); _data.setCanonicalContext(canonicalize(_context.getContextPath())); _data.setVirtualHost(getVirtualHost(_context)); int maxInterval=getMaxInactiveInterval(); _data.setExpiryTime(maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (Session data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (Session data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (Session data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Session from a request. * * @param request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); int maxInterval=getMaxInactiveInterval(); _expiryTime = (maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); _virtualHost = JDBCSessionManager.getVirtualHost(_context); _canonicalContext = canonicalize(_context.getContextPath()); _lastNode = getSessionIdManager().getWorkerName(); }
/** * Session from a request. * * @param request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); int maxInterval=getMaxInactiveInterval(); _expiryTime = (maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); _virtualHost = JDBCSessionManager.getVirtualHost(_context); _canonicalContext = canonicalize(_context.getContextPath()); _lastNode = getSessionIdManager().getWorkerName(); }
/** * Session from a request. * * @param request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); int maxInterval=getMaxInactiveInterval(); _expiryTime = (maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); _virtualHost = JDBCSessionManager.getVirtualHost(_context); _canonicalContext = canonicalize(_context.getContextPath()); _lastNode = getSessionIdManager().getWorkerName(); }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (SessionData data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (SessionData data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (Session data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Session from a request. * * @param request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); int maxInterval=getMaxInactiveInterval(); _expiryTime = (maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); _virtualHost = JDBCSessionManager.getVirtualHost(_context); _canonicalContext = canonicalize(_context.getContextPath()); _lastNode = getSessionIdManager().getWorkerName(); }
/** * Session from a request. * * @param request the request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); int maxInterval=getMaxInactiveInterval(); _expiryTime = (maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); _virtualHost = JDBCSessionManager.getVirtualHost(_context); _canonicalContext = canonicalize(_context.getContextPath()); _lastNode = getSessionIdManager().getWorkerName(); }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (Session data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (Session data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
/** * Session from a request. * * @param request */ protected Session (HttpServletRequest request) { super(JDBCSessionManager.this,request); int maxInterval=getMaxInactiveInterval(); _expiryTime = (maxInterval <= 0 ? 0 : (System.currentTimeMillis() + maxInterval*1000L)); _virtualHost = JDBCSessionManager.getVirtualHost(_context); _canonicalContext = canonicalize(_context.getContextPath()); _lastNode = getSessionIdManager().getWorkerName(); }
/** * Calculate a unique id for this session across the cluster. * * Unique id is composed of: contextpath_virtualhost0_sessionid * @param data * @return */ private String calculateRowId (Session data) { String rowId = canonicalize(_context.getContextPath()); rowId = rowId + "_" + getVirtualHost(_context); rowId = rowId+"_"+data.getId(); return rowId; }
private String canonicalizeContextPath (Context context) { if (context == null) return ""; return canonicalize (context.getContextPath()); }