Акка постоянный FSM: IntelliJ показывает ошибку коллизии domainEventTag()

Я работаю с akka FSM персистентными актерами является java, использую akka 2.5.17, просто расширяю AbstractPersistentLoggingFSM

Это базовая структура примера актера FSM:

import akka.persistence.fsm.AbstractPersistentLoggingFSM;

public class MyFSMActor extends AbstractPersistentLoggingFSM<String, String, String> {


    @Override
    public Class<String> domainEventClass() {
        return null;
    }

    @Override
    public String applyEvent(String domainEvent, String currentData) {
        return null;
    }

    @Override
    public String persistenceId() {
        return null;
    }
}

Я использую IntelliJ в качестве IDE, который показывает красное предупреждение

"domainEventTag()" в "akka.persistence.fsm.AbstractPersistentFSM" конфликтует с "domainEventTag()" в "akka.persistence.fsm.PersistentFSM"; попытка использовать несовместимый тип возврата

Но на самом деле код работает и успешно компилируется...

Проблема возникает с JDK 9, 10 и 11 (я не пробовал с 8).

Любая подсказка о причине этой красной ошибки?

0 ответов

Другие вопросы по тегам