Here is the famous "Hello World!" example for ActorFoundry.
package osl.examples.helloworld;
import osl.manager.*;
import osl.util.*;
import osl.manager.annotations.message;
public class HelloWorld extends Actor {
@message public void boot() throws RemoteCodeException {
ActorName a2 = create("osl.examples.helloworld.HelloWorld");
send(a2, "relayGreeting", "Hello ");
send(a2, "relayAudience", "World!");
}
@message public void relayGreeting(String item) {
send(stdout, "print", item);
}
@message public void relayAudience(String item) {
send(stdout, "println", item);
}
}