Changeset: 0674e6fb4bdd for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java/rev/0674e6fb4bdd
Modified Files:
src/main/java/org/monetdb/merovingian/Control.java
Branch: default
Log Message:
Add isStopped() method to Control
(contributed by Wouter Alink)
diffs (26 lines):
diff --git a/src/main/java/org/monetdb/merovingian/Control.java
b/src/main/java/org/monetdb/merovingian/Control.java
--- a/src/main/java/org/monetdb/merovingian/Control.java
+++ b/src/main/java/org/monetdb/merovingian/Control.java
@@ -249,6 +249,22 @@ public class Control {
sendCommand(database, "start", false);
}
+ public boolean isStopped(String database)
+ throws MerovingianException, IOException
+ {
+ switch (getStatus(database).getState()) {
+ case SABdbInactive:
+ case SABdbCrashed:
+ case SABdbIllegal:
+ return true;
+ case SABdbStarting:
+ case SABdbRunning:
+ return false;
+ default:
+ throw new IllegalStateException();
+ }
+ }
+
public void stop(String database)
throws MerovingianException, IOException
{
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list