Ich möchte eine Ereignisbroker-Klasse erstellen, die von Observable<EventArgs>
erbt. In der .NET-Implementierung von Rx können Sie einfach IObservable<EventArgs>
implementieren; Darüber hinaus nimmt die Methode publish()
in .NET nur das Argument, dass die Abonnenten empfangen sollen.Wie erben ich von einem Observable <T>?
Kann jemand erklären, wie das in Java gemacht wird? Alles, was ich will, ist eine Klasse, die sich inhärent verhält wie Observable<Foo>
.
Ich möchte mit Dependency Injection einen 'Observable' Generator in Objekte injizieren. Also brauche ich meine eigene Klasse. Bestimmt. Keine andere Option. –
Wenn Sie ein Problem haben, allgemeine Observable zu injizieren, gibt es eine Reihe von Tricks: Sie können eine Marker-Schnittstelle erstellen und Observable-Klasse erweitert werden, es ist offen, also keine Probleme. – Oknesif
Das ist genau das, was ich wollte, um Observable zu erben, aber ich verstehe nicht, was ich mit dem Abonnement-Override machen soll. –