Fixed - Valve objects should be added in context pipeline instead of engine's pipeline. #3272

pull/3292/head
Nikita Koksharov 4 years ago
parent 4f1a5c3648
commit 19c29c6677

@ -239,7 +239,7 @@ public class RedissonSessionManager extends ManagerBase {
throw new LifecycleException(e);
}
Pipeline pipeline = getEngine().getPipeline();
Pipeline pipeline = getContainer().getPipeline();
synchronized (pipeline) {
if (readMode == ReadMode.REDIS) {
Optional<Valve> res = Arrays.stream(pipeline.getValves()).filter(v -> v.getClass() == UsageValve.class).findAny();
@ -355,7 +355,7 @@ public class RedissonSessionManager extends ManagerBase {
setState(LifecycleState.STOPPING);
Pipeline pipeline = getEngine().getPipeline();
Pipeline pipeline = getContainer().getPipeline();
synchronized (pipeline) {
if (readMode == ReadMode.REDIS) {
Arrays.stream(pipeline.getValves()).filter(v -> v.getClass() == UsageValve.class).forEach(v -> {

@ -239,7 +239,7 @@ public class RedissonSessionManager extends ManagerBase {
throw new LifecycleException(e);
}
Pipeline pipeline = getEngine().getPipeline();
Pipeline pipeline = getContext().getPipeline();
synchronized (pipeline) {
if (readMode == ReadMode.REDIS) {
Optional<Valve> res = Arrays.stream(pipeline.getValves()).filter(v -> v.getClass() == UsageValve.class).findAny();
@ -355,7 +355,7 @@ public class RedissonSessionManager extends ManagerBase {
setState(LifecycleState.STOPPING);
Pipeline pipeline = getEngine().getPipeline();
Pipeline pipeline = getContext().getPipeline();
synchronized (pipeline) {
if (readMode == ReadMode.REDIS) {
Arrays.stream(pipeline.getValves()).filter(v -> v.getClass() == UsageValve.class).forEach(v -> {

@ -239,7 +239,7 @@ public class RedissonSessionManager extends ManagerBase {
throw new LifecycleException(e);
}
Pipeline pipeline = getEngine().getPipeline();
Pipeline pipeline = getContext().getPipeline();
synchronized (pipeline) {
if (readMode == ReadMode.REDIS) {
Optional<Valve> res = Arrays.stream(pipeline.getValves()).filter(v -> v.getClass() == UsageValve.class).findAny();
@ -354,8 +354,8 @@ public class RedissonSessionManager extends ManagerBase {
super.stopInternal();
setState(LifecycleState.STOPPING);
Pipeline pipeline = getEngine().getPipeline();
Pipeline pipeline = getContext().getPipeline();
synchronized (pipeline) {
if (readMode == ReadMode.REDIS) {
Arrays.stream(pipeline.getValves()).filter(v -> v.getClass() == UsageValve.class).forEach(v -> {

Loading…
Cancel
Save