Gdzie przechowywać instancję połączenia SSH?

Gdzie przechowywać instancję połączenia SSH?
GH
  • Rejestracja: dni
  • Ostatnio: dni
0

Mam aplikację, w której znajduje się wiele paneli z różnymi opcjami. Zmiana opcji na panelach wiąże się z przesłaniem odpowiednich komend za pomocą protokołu SSH wykorzystując bibliotekę sshj. User po włączeniu programu klika sobie połącz i zyskuje możliwość zmiany tych opcji. Pytanie: jak dostarczyć do każdego panelu instancję połączenia ssh, z której mógłby korzystać? Można przekazywać referencję do obiektu, ale to wtedy będzie lecieć przez dużo warstw. Myślałem także, by instancja połączenia była statycznym polem w jakiejś klasie, ale to rozwiązanie niezbyt mi się podoba. Jakie macie pomysły?

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

Wstrzykiwanie zależności, np Google Guice.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.