Java time duration support for javadsl #24646

java.time.Duration support in all jdocs java file, the persistence module and the distributed-data
This commit is contained in:
Guy Youansi 2018-06-26 15:41:30 +02:00 committed by Johan Andrén
parent ced08fcb57
commit a4951e0ce7
30 changed files with 214 additions and 141 deletions

View file

@ -12,7 +12,7 @@ import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
import jdocs.AbstractJavaTest;
import java.util.Optional;
import java.util.concurrent.TimeUnit;
import java.time.Duration;
import static akka.pattern.Patterns.ask;
@ -21,7 +21,6 @@ import akka.testkit.TestProbe;
import akka.testkit.ErrorFilter;
import akka.testkit.EventFilter;
import akka.testkit.TestEvent;
import scala.concurrent.duration.Duration;
import static java.util.concurrent.TimeUnit.SECONDS;
import static akka.japi.Util.immutableSeq;
import scala.concurrent.Await;
@ -55,7 +54,7 @@ public class FaultHandlingTest extends AbstractJavaTest {
//#strategy
private static SupervisorStrategy strategy =
new OneForOneStrategy(10, Duration.create(1, TimeUnit.MINUTES),
new OneForOneStrategy(10, Duration.ofMinutes(1),
DeciderBuilder
.match(ArithmeticException.class, e -> SupervisorStrategy.resume())
.match(NullPointerException.class, e -> SupervisorStrategy.restart())
@ -88,7 +87,7 @@ public class FaultHandlingTest extends AbstractJavaTest {
//#strategy2
private static SupervisorStrategy strategy =
new OneForOneStrategy(10, Duration.create(1, TimeUnit.MINUTES), DeciderBuilder.
new OneForOneStrategy(10, Duration.ofMinutes(1), DeciderBuilder.
match(ArithmeticException.class, e -> SupervisorStrategy.resume()).
match(NullPointerException.class, e -> SupervisorStrategy.restart()).
match(IllegalArgumentException.class, e -> SupervisorStrategy.stop()).
@ -138,7 +137,7 @@ public class FaultHandlingTest extends AbstractJavaTest {
//#testkit
static ActorSystem system;
Duration timeout = Duration.create(5, SECONDS);
scala.concurrent.duration.Duration timeout = scala.concurrent.duration.Duration.create(5, SECONDS);
@BeforeClass
public static void start() {