29 lines
594 B
Java
29 lines
594 B
Java
package se.scalablesolutions.akka.api;
|
|
|
|
import com.google.inject.Inject;
|
|
import se.scalablesolutions.akka.annotation.oneway;
|
|
|
|
public class Foo {
|
|
@Inject
|
|
private Bar bar;
|
|
public Bar getBar() {
|
|
return bar;
|
|
}
|
|
public String foo(String msg) {
|
|
return msg + "return_foo ";
|
|
}
|
|
public void bar(String msg) {
|
|
bar.bar(msg);
|
|
}
|
|
public String longRunning() {
|
|
try {
|
|
Thread.sleep(10000);
|
|
} catch (InterruptedException e) {
|
|
}
|
|
return "test";
|
|
}
|
|
public String throwsException() {
|
|
if (true) throw new RuntimeException("expected");
|
|
return "test";
|
|
}
|
|
}
|