summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/thrift
diff options
context:
space:
mode:
authorSimon Rettberg2015-06-11 18:40:49 +0200
committerSimon Rettberg2015-06-11 18:40:49 +0200
commite0005ceecfd9281230c4add7575b18ee88307774 (patch)
treea73bbcfc213df478c701aac120ae2b7c6e52bb1b /dozentenmodulserver/src/main/java/thrift
parent[server] db stuff, new interface, ... (diff)
downloadtutor-module-e0005ceecfd9281230c4add7575b18ee88307774.tar.gz
tutor-module-e0005ceecfd9281230c4add7575b18ee88307774.tar.xz
tutor-module-e0005ceecfd9281230c4add7575b18ee88307774.zip
[server] On mah way (lots of restructuring, some early db classes, sql dump of current schema)
Diffstat (limited to 'dozentenmodulserver/src/main/java/thrift')
-rw-r--r--dozentenmodulserver/src/main/java/thrift/OperatingSystemList.java37
1 files changed, 0 insertions, 37 deletions
diff --git a/dozentenmodulserver/src/main/java/thrift/OperatingSystemList.java b/dozentenmodulserver/src/main/java/thrift/OperatingSystemList.java
deleted file mode 100644
index 6d5404f7..00000000
--- a/dozentenmodulserver/src/main/java/thrift/OperatingSystemList.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package thrift;
-
-import java.util.List;
-
-import org.apache.log4j.Logger;
-import org.apache.thrift.TException;
-import org.openslx.bwlp.thrift.iface.OperatingSystem;
-import org.openslx.thrifthelper.ThriftManager;
-import org.openslx.util.TimeoutReference;
-
-/**
- * Holds the list of all known operating systems. The list is synchronized with
- * the master server.
- */
-public class OperatingSystemList {
-
- private static final Logger LOGGER = Logger.getLogger(OperatingSystemList.class);
-
- private static final TimeoutReference<List<OperatingSystem>> cachedList = new TimeoutReference<List<OperatingSystem>>(
- 600000, null);
-
- public static synchronized List<OperatingSystem> get() {
- List<OperatingSystem> list = cachedList.get();
- if (list == null) {
- try {
- list = ThriftManager.getMasterClient().getOperatingSystems();
- // TODO: Write to DB
- } catch (TException e) {
- LOGGER.warn("Could not retrieve OS list from master server", e);
- return null;
- }
- cachedList.set(list);
- }
- return list;
- }
-
-}