- public IntegerComponent(EventTracker aTracker) {
- this();
- _tracker = aTracker;
- }
-
- public Integer getInteger() {
- return 2;
- }
-
- @Override
- protected Object doStart(Scope aScope) {
- addInterface(getProvidedInterfaces()[1], getInteger(), aScope);
- track("start." + getName());
- return _random;
- }
-
- @Override
- protected void doStop(Object aRuntime) {
- track("stop." + getName());
- if (_random != (Double) aRuntime) {
- throw new IllegalArgumentException("Wrong runtime: expected "
- + _random + " but got " + aRuntime);
- }
- }
-
- private void track(String aString) {
- if (_tracker == null) {
- return;
- }
- _tracker.eventOccurred(aString);
- }
+ @Override
+ protected void doStop(Object aRuntime) {
+ track("stop." + getName());
+
+ if (random != (Double) aRuntime) {
+ throw new IllegalArgumentException("Wrong runtime: expected " +
+ random + " but got " + aRuntime);
+ }
+ }
+
+ private void track(String aString) {
+ if (tracker == null) {
+ return;
+ }
+
+ tracker.eventOccurred(aString);
+ }