Ho iniziato la ricerca per trovare un'alternativa alla classe sun.misc.Signal
, perché potrebbe non essere supportata nei prossimi JDK (stiamo attualmente lavorando su 1.6). Quando costruisco il progetto ottengo:Alternativa a sun.misc.Signal
avvertimento: sun.misc.SignalHandler è Sun API proprietarie e possono essere rimosso in una versione futura
mi sono imbattuto in molteplici soluzioni, ma non lo faccio adattare il mio progetto ad es in this question.
Questo è inaccettabile nella mia situazione, perché:
- I segnali vengono utilizzati non solo per uccidere applicazione
- L'applicazione è enorme - ogni cambiamento concettuale della comunicazione tra i moduli/JVM potrebbe richiedere anni per attuare
Quindi, la soluzione auspicabile è trovare qualcosa come una nuova versione Oracle di questa classe o qualcosa che funzioni allo stesso modo. Esiste una soluzione del genere?
Sai che non supporta Java 8 o 9? Dato che Java rimuove raramente qualsiasi cosa, è una vera preoccupazione? –
Se c'è qualche possibilità di non supportare questo non posso correre un rischio. Come ho detto prima - è enorme applicazione e ogni possibile errore connesso a questo problema potrebbe essere un disastro per l'intero progetto :) – plancys
La tua preoccupazione è che qualcuno cambierà la JVM in Java 9 in produzione senza alcun pensiero, test o avviso e quindi la colpa tu se non funziona? –