- @Override
- public Object doStart(Scope aScope) {
- track("start." + getName());
- _string = aScope.getInterfaceImplementation(getRequiredInterfaces()[0].getProvider(), String.class);
- _integer = aScope.getInterfaceImplementation(getRequiredInterfaces()[1].getProvider(), Integer.class);
- return _random;
- }
-
- public String getString() {
- return _string;
- }
-
- public Integer getInteger() {
- return _integer;
- }
-
- @Override
- public 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
+ public Object doStart(Scope aScope) {
+ track("start." + getName());
+ string = aScope.getInterfaceImplementation(getRequiredInterfaces()
+ .get(0).getProvider(), String.class);
+ integer = aScope.getInterfaceImplementation(getRequiredInterfaces()
+ .get(1).getProvider(), Integer.class);
+ return random;
+ }
+
+ public String getString() {
+ return string;
+ }
+
+ public Integer getInteger() {
+ return integer;
+ }
+
+ @Override
+ public 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);
+ }