!per #18360 Move Tagged to akka.persistence.journal

breaking api since 2.4.0-RC1, but only related to new things in 2.4 anyway
This commit is contained in:
Patrik Nordwall 2015-09-01 08:14:59 +02:00
parent a9e7281a5f
commit d63e5417b7
14 changed files with 66 additions and 30 deletions

View file

@ -11,7 +11,7 @@ import scala.runtime.BoxedUnit;
import akka.actor.ActorSystem;
import akka.persistence.journal.WriteEventAdapter;
import akka.persistence.journal.EventSeq;
import akka.persistence.journal.leveldb.Tagged;
import akka.persistence.journal.Tagged;
import akka.persistence.query.AllPersistenceIds;
import akka.persistence.query.EventEnvelope;
import akka.persistence.query.EventsByPersistenceId;
@ -67,7 +67,7 @@ public class LeveldbPersistenceQueryDocTest {
static
//#tagger
public class MyEventAdapter implements WriteEventAdapter {
public class MyTaggingEventAdapter implements WriteEventAdapter {
@Override
public Object toJournal(Object event) {

View file

@ -69,8 +69,10 @@ class MyEventsByTagJavaPublisher extends AbstractActorPublisher<EventEnvelope> {
.build());
}
public static Props props(Connection conn, String tag, Long offset, FiniteDuration refreshInterval) {
return Props.create(() -> new MyEventsByTagJavaPublisher(conn, tag, offset, refreshInterval));
public static Props props(Connection conn, String tag, Long offset,
FiniteDuration refreshInterval) {
return Props.create(() ->
new MyEventsByTagJavaPublisher(conn, tag, offset, refreshInterval));
}
@Override
@ -102,7 +104,8 @@ class MyEventsByTagJavaPublisher extends AbstractActorPublisher<EventEnvelope> {
final Long id = in.first();
final byte[] bytes = in.second();
final PersistentRepr p = serialization.deserialize(bytes, PersistentRepr.class).get();
final PersistentRepr p =
serialization.deserialize(bytes, PersistentRepr.class).get();
return new EventEnvelope(id, p.persistenceId(), p.sequenceNr(), p.payload());
}).collect(toList());