X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FAbstractComponent.java;h=01eff741ac362aa13e6b0d3280c9ae9975b001d6;hb=e73828b054b0734ddce0ff9194fca75ed3c98b7a;hp=b202f285412040a8a42b13bc9aba4a3684f26636;hpb=430ad8d48bd5f9493b536f4ad14ee77093da5c3d;p=utils diff --git a/system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java b/system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java index b202f285..01eff741 100644 --- a/system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java +++ b/system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java @@ -31,7 +31,6 @@ public abstract class AbstractComponent implements Component { private static final Log LOG = LogFactory.getLog(AbstractComponent.class); - private Status _status; private String _context; private String _name; private List _provided; @@ -50,7 +49,6 @@ public abstract class AbstractComponent implements Component { */ protected AbstractComponent(String aName, ProvidedInterface[] aProvided, RequiredInterface[] aRequired) { - _status = Status.NOT_STARTED; _context = null; _name = aName; _provided = new ArrayList(); @@ -59,11 +57,6 @@ public abstract class AbstractComponent implements Component { _required.addAll(Arrays.asList(aRequired)); _running = new HashSet(); } - - @Override - public Status getStatus() { - return _status; - } @Override public final String getName() { @@ -102,7 +95,6 @@ public abstract class AbstractComponent implements Component { public final void start() { LOG.info("Initializing '" + getQualifiedName() + "'"); doStart(); - _status = Status.RUNNING; if ( _running.size() != _provided.size()) { List remaining = new ArrayList(_provided); @@ -143,7 +135,6 @@ public abstract class AbstractComponent implements Component { // programming error. throw new RuntimeException(getQualifiedName() + ": still services running after the stop call."); } - _status = Status.STOPPED; } protected abstract void doStop();