X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FAbstractComponent.java;h=01eff741ac362aa13e6b0d3280c9ae9975b001d6;hb=f173c759786855c3d55110e37edac4a5e108a64a;hp=b202f285412040a8a42b13bc9aba4a3684f26636;hpb=b5071279e5091156de7c15cd45697a66b2694495;p=utils diff --git a/trunk/system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java b/trunk/system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java index b202f285..01eff741 100644 --- a/trunk/system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java +++ b/trunk/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();