public ClusteredManager(SessionManager sessionManager) { if (null == sessionManager) { throw new IllegalArgumentException("sessionManager is required"); } this.sessionManager = sessionManager; nodeName = sessionManager.getNode().getName(); router = newRouter(nodeName); sessionManager.registerListener(new MigrationListener()); }
public ClusteredSessionManager(SessionManager sessionManager) { this.sessionManager = sessionManager; String workerName = sessionManager.getNode().getName(); workerName = workerName.replaceAll(" ", ""); HashSessionIdManager sessionIdManager = new HashSessionIdManager(); sessionIdManager.setWorkerName(workerName); setIdManager(sessionIdManager); sessionManager.registerListener(new MigrationListener()); }
public ClusteredSessionManager(SessionManager sessionManager) { this.sessionManager = sessionManager; String workerName = sessionManager.getNode().getName(); workerName = workerName.replaceAll(" ", ""); HashSessionIdManager sessionIdManager = new HashSessionIdManager(); sessionIdManager.setWorkerName(workerName); setIdManager(sessionIdManager); sessionManager.registerListener(new MigrationListener()); }