protected void registerJvmRouteBinderValve() { if (getLogger().isDebugEnabled()) { getLogger().debug(this + ": Registering JVM route binder valve"); } jvmRouteBinderValve = new JvmRouteBinderValve(); getPipeline().addValve(jvmRouteBinderValve); }
@Override public void invoke(Request request, Response response) throws IOException, ServletException { // Get the Manager Manager manager = request.getContext().getManager(); // If it is an AbstractManager, handle possible failover if (manager instanceof DeltaSessionManager) { DeltaSessionManager absMgr = (DeltaSessionManager) manager; String localJvmRoute = absMgr.getJvmRoute(); if (localJvmRoute != null) { handlePossibleFailover(request, absMgr, localJvmRoute); } } // Invoke the next Valve getNext().invoke(request, response); }
@Override public void invoke(Request request, Response response) throws IOException, ServletException { // Get the Manager Manager manager = request.getContext().getManager(); // If it is an AbstractManager, handle possible failover if (manager instanceof DeltaSessionManager) { DeltaSessionManager absMgr = (DeltaSessionManager) manager; String localJvmRoute = absMgr.getJvmRoute(); if (localJvmRoute != null) { handlePossibleFailover(request, absMgr, localJvmRoute); } } // Invoke the next Valve getNext().invoke(request, response); }
ValveBase valve = new JvmRouteBinderValve(); ((StandardEngine) engine).addValve(valve);
protected void registerJvmRouteBinderValve() { if (getLogger().isDebugEnabled()) { getLogger().debug(this + ": Registering JVM route binder valve"); } jvmRouteBinderValve = new JvmRouteBinderValve(); getPipeline().addValve(jvmRouteBinderValve); }