=peq remove bridge from old APIs in PersistenceQuery

This commit is contained in:
Konrad Malawski 2016-12-14 15:11:54 +01:00
parent d31db86567
commit b036b555e4
14 changed files with 50 additions and 88 deletions

View file

@ -9,6 +9,7 @@ import akka.actor.Scheduler;
import akka.japi.Pair;
import akka.japi.pf.ReceiveBuilder;
import akka.persistence.PersistentRepr;
import akka.persistence.query.Offset;
import akka.serialization.Serialization;
import akka.serialization.SerializationExtension;
import akka.stream.actor.AbstractActorPublisher;
@ -107,7 +108,7 @@ class MyEventsByTagJavaPublisher extends AbstractActorPublisher<EventEnvelope> {
final PersistentRepr p =
serialization.deserialize(bytes, PersistentRepr.class).get();
return new EventEnvelope(id, p.persistenceId(), p.sequenceNr(), p.payload());
return new EventEnvelope(Offset.sequence(id), p.persistenceId(), p.sequenceNr(), p.payload());
}).collect(toList());
}
} catch(Exception e) {
@ -121,4 +122,4 @@ class MyEventsByTagJavaPublisher extends AbstractActorPublisher<EventEnvelope> {
onNext(buf.remove(0));
}
}
//#events-by-tag-publisher
//#events-by-tag-publisher