jar an bestehende Applikation anbauen

febo

Neues Mitglied
Hallo,

ich habe eine Anfängerfrage:
Ich möchte eine bestehende Applikation, die selbst ich nicht verändern kann um einen Listener ergänzen.

Das entsprechenden Event wird aus der Applikation öffentlich erzeugt und eine Instanz der Event-erzeugenden Klasse ist via Singelton zugreifbar, addListener() auch.

Meine Idee ist, den Kommandozeilenaufruf der Applikation um ein jar zu Erweitern in dem der Listener implementiert wird und mittels sockets mit einer anderen Applikation kommuniziert.

Die Frage ist nun, wie ich in der Bibliothek eine Instanz des Listeners erzeugen kann um dann auf Events der gestarteten Hauptapplikation zu hören.

Wenn ihr mir eine Idee geben könntet, wäre ich sehr dankbar!

Felix
 
Deine Frage ist warscheinlich erstmal zu komplex um darauf konkret zu antworten!

>>Ich möchte eine bestehende Applikation, die selbst ich nicht verändern kann um einen Listener ergänzen.

Die App is ne Klasse?
Wenn Du nen zusätzlichen Listener einbauen willst musst die die Klasse mindestens um den Listener erweitern, wenn Du auch nicht den bestehenden Code verändern willst.
oder um mindestens ne Zeile :
Java:
meineKOMPONENTE.addListener(derListener)
 

Zurück
Oben