X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust-java-agent%2Fjava%2Flttng-ust-agent-common%2Forg%2Flttng%2Fust%2Fagent%2FLogFrameworkSkeleton.java;h=4a58d2e22322ec2e64702047c1a6fd06b9b28b1e;hb=5bfeaeca7fd73ebdc5aa9f555213055272daab29;hp=6d1ea9f68c9e85889e19db7a185588c2bc52d0a7;hpb=8685da113a6ed01601be9b7db4fb4a1f4b72166d;p=lttng-ust.git diff --git a/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/LogFrameworkSkeleton.java b/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/LogFrameworkSkeleton.java index 6d1ea9f6..4a58d2e2 100644 --- a/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/LogFrameworkSkeleton.java +++ b/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/LogFrameworkSkeleton.java @@ -18,15 +18,23 @@ 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 enabledLoggers; + /** + * Constructor + */ public LogFrameworkSkeleton() { this.enabledLoggers = new HashMap(); } @@ -88,6 +96,11 @@ public abstract class LogFrameworkSkeleton implements LogFramework { enabledLoggers.clear(); } + /** + * Get the number of enabled events. + * + * @return The number of enabled events + */ protected Integer getEventCount() { return enabledLoggers.size(); }