class ReconnectActor extends AbstractActor {

    public static Props props(final ActorRef connectionShardRegion, final MongoReadJournal readJournal) {

        return Props.create(ReconnectActor.class, connectionShardRegion, readJournal);
    }

    @SuppressWarnings("unused") private  ReconnectActor(final ActorRef connectionShardRegion,
            final Supplier<Source<String, NotUsed>> currentPersistenceIdsSourceSupplier);
    @SuppressWarnings("unused") private  ReconnectActor(final ActorRef connectionShardRegion, final MongoReadJournal readJournal);

}