X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FComponent.java;h=afbed94cd677fb04e8e049cddd25d3e53132b756;hb=477828fdedd84f2deec2e4305d336a730a9b3afa;hp=6a31e01d61748002d63a435ac0da55f56ca66733;hpb=6f277575685808a5c5a76555dd3e839dc5255031;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/Component.java b/system/general/src/main/java/org/wamblee/system/Component.java index 6a31e01d..afbed94c 100644 --- a/system/general/src/main/java/org/wamblee/system/Component.java +++ b/system/general/src/main/java/org/wamblee/system/Component.java @@ -8,6 +8,16 @@ package org.wamblee.system; */ public interface Component { + enum Status { + NOT_STARTED, RUNNING, STOPPED + } + + /** + * Gets the status of the component. + * @return Status. + */ + Status getStatus(); + /** * Gets the name of the subsystem. * @return Subsystem name.