}
}
+ /*
+ * Cleanup Agent state.
+ */
+ private void cleanupState() {
+ enabledEventSet.clear();
+ enabledLoggers.clear();
+ if (this.handler != null) {
+ this.handler.clear();
+ }
+ }
+
public void init(LTTngLogHandler handler) throws InterruptedException {
this.handler = handler;
break;
}
+ /* Cleanup Agent state before trying to connect or reconnect. */
+ cleanupState();
+
try {
/*