X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=lttng-ust-java-tests-common%2Fsrc%2Fmain%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fevents%2FMultiSessionITBase.java;fp=lttng-ust-java-tests-common%2Fsrc%2Fmain%2Fjava%2Forg%2Flttng%2Fust%2Fagent%2Fintegration%2Fevents%2FMultiSessionITBase.java;h=bc75961da6f995337041aeb30c24790512bd8a6d;hb=eca1a136dbd9c6beb63258f8d1ee20590a81fa77;hp=bfaa3fc4ac7923655c8994633d7499cd6d02e180;hpb=f0531ceafac4614132777d4982ad0faff1c06cc9;p=lttng-ust-java-tests.git diff --git a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/MultiSessionITBase.java b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/MultiSessionITBase.java index bfaa3fc..bc75961 100644 --- a/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/MultiSessionITBase.java +++ b/lttng-ust-java-tests-common/src/main/java/org/lttng/ust/agent/integration/events/MultiSessionITBase.java @@ -56,6 +56,8 @@ public abstract class MultiSessionITBase { protected abstract Domain getDomain(); + protected abstract boolean closeHandlers(); + protected abstract void sendEventsToLoggers(); /** @@ -77,10 +79,12 @@ public abstract class MultiSessionITBase { session2.close(); session3.close(); - handlerA.close(); - handlerB.close(); - handlerC.close(); - handlerD.close(); + if (closeHandlers()) { + handlerA.close(); + handlerB.close(); + handlerC.close(); + handlerD.close(); + } handlerA = null; handlerB = null;