abstract class BaseActor[U: TaskUnit](master: ActorRef) extends Actor with ActorLogging {
def receive = {
..
..
case taskUnit: U => ...
}
def performTask(task: U): Future[_]
}
Mein TaskUnit wie folgt aussieht:Typ Muster durch Löschen in meine Akka Schauspieler Basisklasse eliminiert
trait TaskUnit {
def status(status: String): TaskResponse[_]
}
Ich erhalte 1 Fehler und 1 Warnung, die ich einige Ratschläge benötigen.
Ich erhalte eine Warnung sagen TaskUnit nicht Typparameter nimmt (dieser Fehler auf die abstrakte Klassendefinition Zeile ist)
Warnung der abstrakten Typ Muster sagen U nicht aktiviert ist, da sie durch beseitigt Löschen (dies ist für den Fall taskUnit: U Linie)
Was ist das Problem mit meinem aktuellen Design?