Create timeouts from java without using durations

This commit is contained in:
Peter Vlugter 2011-12-22 12:12:41 +13:00
parent 4661145881
commit 9b58ecece7
4 changed files with 8 additions and 11 deletions

View file

@ -23,7 +23,6 @@ import akka.japi.Function;
//#import-function
//#import-timeout
import akka.util.Duration;
import akka.util.Timeout;
import static java.util.concurrent.TimeUnit.SECONDS;
//#import-timeout
@ -86,7 +85,7 @@ public class AgentDocTest {
//#send-off
//#read-await
Integer result = agent.await(new Timeout(Duration.create(5, SECONDS)));
Integer result = agent.await(new Timeout(5, SECONDS));
//#read-await
assertEquals(result, new Integer(14));

View file

@ -13,7 +13,7 @@ import akka.dispatch.Await;
import akka.transactor.Coordinated;
import akka.util.Duration;
import akka.util.Timeout;
import java.util.concurrent.TimeUnit;
import static java.util.concurrent.TimeUnit.SECONDS;
//#imports
public class TransactorDocTest {
@ -26,7 +26,7 @@ public class TransactorDocTest {
ActorRef counter1 = system.actorOf(new Props().withCreator(CoordinatedCounter.class));
ActorRef counter2 = system.actorOf(new Props().withCreator(CoordinatedCounter.class));
Timeout timeout = new Timeout(Duration.create(5, TimeUnit.SECONDS));
Timeout timeout = new Timeout(5, SECONDS);
counter1.tell(new Coordinated(new Increment(counter2), timeout));
@ -41,7 +41,7 @@ public class TransactorDocTest {
@Test
public void coordinatedApi() {
//#create-coordinated
Timeout timeout = new Timeout(Duration.create(5, TimeUnit.SECONDS));
Timeout timeout = new Timeout(5, SECONDS);
Coordinated coordinated = new Coordinated(timeout);
//#create-coordinated
@ -66,7 +66,7 @@ public class TransactorDocTest {
ActorSystem system = ActorSystem.create("CounterTransactor");
ActorRef counter = system.actorOf(new Props().withCreator(Counter.class));
Timeout timeout = new Timeout(Duration.create(5, TimeUnit.SECONDS));
Timeout timeout = new Timeout(5, SECONDS);
Coordinated coordinated = new Coordinated(timeout);
counter.tell(coordinated.coordinate(new Increment()));
coordinated.await();
@ -83,7 +83,7 @@ public class TransactorDocTest {
ActorRef friend = system.actorOf(new Props().withCreator(Counter.class));
ActorRef friendlyCounter = system.actorOf(new Props().withCreator(FriendlyCounter.class));
Timeout timeout = new Timeout(Duration.create(5, TimeUnit.SECONDS));
Timeout timeout = new Timeout(5, SECONDS);
Coordinated coordinated = new Coordinated(timeout);
friendlyCounter.tell(coordinated.coordinate(new Increment(friend)));
coordinated.await();