protected abstract Domain getDomain();
+ protected abstract boolean closeHandlers();
+
protected abstract void sendEventsToLoggers();
/**
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;