Deprecate actor materializer (#27538)

This commit is contained in:
Johan Andrén 2019-09-05 16:08:37 +02:00 committed by GitHub
parent 8765a4fbe6
commit b68d67008a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
118 changed files with 1233 additions and 731 deletions

View file

@ -18,7 +18,6 @@ import com.typesafe.config.Config;
import akka.actor.*;
import akka.persistence.query.*;
import akka.stream.ActorMaterializer;
import akka.stream.javadsl.Sink;
import akka.stream.javadsl.Source;

View file

@ -64,7 +64,7 @@ public class MyEventsByTagSource extends GraphStage<SourceShape<EventEnvelope>>
@Override
public GraphStageLogic createLogic(Attributes inheritedAttributes) {
return new TimerGraphStageLogic(shape()) {
private ActorSystem system = ((ActorMaterializer) materializer()).system();
private ActorSystem system = materializer().system();
private long currentOffset = initialOffset;
private List<EventEnvelope> buf = new LinkedList<>();
private final Serialization serialization = SerializationExtension.get(system);

View file

@ -295,7 +295,7 @@ public class FlowDocTest extends AbstractJavaTest {
// #materializer-from-actor-context
final class RunWithMyself extends AbstractActor {
ActorMaterializer mat = ActorMaterializer.create(context());
Materializer mat = Materializer.create(context());
@Override
public void preStart() throws Exception {

View file

@ -62,7 +62,7 @@ public class HubDocTest extends AbstractJavaTest {
@Test
public void dynamicBroadcast() {
// Used to be able to clean up the running stream
ActorMaterializer materializer = ActorMaterializer.create(system);
Materializer materializer = Materializer.create(system);
// #broadcast-hub
// A simple producer that publishes a new "message" every second
@ -134,7 +134,7 @@ public class HubDocTest extends AbstractJavaTest {
@Test
public void dynamicPartition() {
// Used to be able to clean up the running stream
ActorMaterializer materializer = ActorMaterializer.create(system);
Materializer materializer = Materializer.create(system);
// #partition-hub
// A simple producer that publishes a new "message-n" every second
@ -182,7 +182,7 @@ public class HubDocTest extends AbstractJavaTest {
@Test
public void dynamicStatefulPartition() {
// Used to be able to clean up the running stream
ActorMaterializer materializer = ActorMaterializer.create(system);
Materializer materializer = Materializer.create(system);
// #partition-hub-stateful
// A simple producer that publishes a new "message-n" every second
@ -215,7 +215,7 @@ public class HubDocTest extends AbstractJavaTest {
@Test
public void dynamicFastestPartition() {
// Used to be able to clean up the running stream
ActorMaterializer materializer = ActorMaterializer.create(system);
Materializer materializer = Materializer.create(system);
// #partition-hub-fastest
Source<Integer, NotUsed> producer = Source.range(0, 100);

View file

@ -5,8 +5,6 @@
package jdocs.stream;
import akka.actor.ActorSystem;
import akka.stream.ActorMaterializer;
import akka.stream.Materializer;
import akka.stream.javadsl.Sink;
import akka.stream.javadsl.Source;
import akka.testkit.javadsl.TestKit;
@ -16,8 +14,6 @@ import org.junit.BeforeClass;
import org.junit.Test;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class SubstreamDocTest extends AbstractJavaTest {

View file

@ -8,8 +8,6 @@ import akka.Done;
import akka.actor.ActorSystem;
import akka.dispatch.Futures;
import akka.japi.pf.PFBuilder;
import akka.stream.ActorMaterializer;
import akka.stream.Materializer;
import akka.stream.javadsl.Keep;
import akka.stream.javadsl.Source;
import akka.stream.testkit.TestSubscriber;