X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdatabase%2Fmemory%2FMemoryDatabase.java;h=f2f42174ca4465e4f446f18d69e8bdbf4ece3d4c;hb=refs%2Fheads%2Frefactoring;hp=a06fd5fc5d875aa66f6f167010c8fb3cf263255d;hpb=69e63b320880ff5bb75f91089bb81c19dd5e33de;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java b/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java index a06fd5f..f2f4217 100644 --- a/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java +++ b/src/main/java/net/pterodactylus/sone/database/memory/MemoryDatabase.java @@ -60,7 +60,6 @@ import com.google.common.collect.ListMultimap; import com.google.common.collect.SetMultimap; import com.google.common.collect.SortedSetMultimap; import com.google.common.collect.TreeMultimap; -import com.google.common.util.concurrent.AbstractService; import com.google.inject.Inject; /** @@ -68,7 +67,7 @@ import com.google.inject.Inject; * * @author David ‘Bombe’ Roden */ -public class MemoryDatabase extends AbstractService implements Database { +public class MemoryDatabase implements Database { private static final Logger logger = getLogger(MemoryDatabase.class.getName()); @@ -132,14 +131,13 @@ public class MemoryDatabase extends AbstractService implements Database { // @Override - protected void doStart() { + public void start() { memoryPostDatabase.start(); loadKnownPostReplies(); - notifyStarted(); } @Override - protected void doStop() { + public void stop() { try { memoryPostDatabase.stop(); configuration.save(); @@ -148,7 +146,6 @@ public class MemoryDatabase extends AbstractService implements Database { } catch (ConfigurationException ce1) { logger.log(Level.WARNING, "Could not save configuration!", ce1); } - notifyStopped(); } @Override