aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-12-08 10:52:00 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2012-12-08 10:52:00 +0100
commit164ce072f94a0820d6c2256aab8c6ee8d90d8eee (patch)
tree3c2a5b6ef68625393368d2fba444565b0bd2ed09 /src/main/java/io/trygvis/esper/testing/object/ObjectManager.java
parent5d56a80555ebe5a419dae3b1b849ffa78449b410 (diff)
downloadesper-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-xsrc/main/java/io/trygvis/esper/testing/object/ObjectManager.java10
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());