package org.lttng.ust.agent;
-import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
+import java.util.Map;
+/**
+ * Basic implementation of LogFramework.
+ *
+ * @author Christian Babeux
+ */
public abstract class LogFrameworkSkeleton implements LogFramework {
/* A map of event name and reference count */
private final Map<String, Integer> enabledLoggers;
+ /**
+ * Constructor
+ */
public LogFrameworkSkeleton() {
this.enabledLoggers = new HashMap<String, Integer>();
}
enabledLoggers.clear();
}
+ /**
+ * Get the number of enabled events.
+ *
+ * @return The number of enabled events
+ */
protected Integer getEventCount() {
return enabledLoggers.size();
}