diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-08 10:52:00 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-08 10:52:00 +0100 |
commit | 164ce072f94a0820d6c2256aab8c6ee8d90d8eee (patch) | |
tree | 3c2a5b6ef68625393368d2fba444565b0bd2ed09 /src/main/java/io/trygvis/esper/testing/object/ObjectManager.java | |
parent | 5d56a80555ebe5a419dae3b1b849ffa78449b410 (diff) | |
download | esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.tar.gz esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.tar.bz2 esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.tar.xz esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.zip |
o Creating a flag to disable jenkins servers from being polled.
o Using proper logging.
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/object/ObjectManager.java')
-rwxr-xr-x | src/main/java/io/trygvis/esper/testing/object/ObjectManager.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java b/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java index e850c61..a4fbc60 100755 --- a/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java +++ b/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java @@ -1,9 +1,13 @@ package io.trygvis.esper.testing.object; +import org.slf4j.*; + import java.io.*; import java.util.*; public class ObjectManager<K, V extends Closeable> implements Closeable { + private static final Logger logger = LoggerFactory.getLogger(ObjectManager.class); + private final String type; private final ObjectFactory<K, V> objectFactory; private Map<K, V> objects = new HashMap<>(); @@ -28,7 +32,7 @@ public class ObjectManager<K, V extends Closeable> implements Closeable { for (K k : gone) { try { - System.out.println("Removing " + type + " with id=" + k); + logger.debug("Removing " + type + " with id=" + k); objects.remove(k).close(); } catch (IOException e) { e.printStackTrace(System.out); @@ -36,14 +40,14 @@ public class ObjectManager<K, V extends Closeable> implements Closeable { } for (K k : found) { - System.out.println("Adding " + type + " with id=" + k); + logger.debug("Adding " + type + " with id=" + k); objects.put(k, objectFactory.create(k)); } } public synchronized void close() throws IOException { if (closed) { - System.out.println("Already closed: type=" + type); + logger.warn("Already closed: type=" + type); return; } update(Collections.<K>emptyList()); |