ho una funzionalità che desidero fornire ad un cliente per un mockup software che stiamo preparando - e voglio sapere se èTrovare nuova classe Java a runtime
- possibile
- intelligente (aka non stupido)
- la cosa migliore
voglio che il cliente sia in grado di scrivere una classe Java che implementa la mia interfaccia Computable
e incollarla in qualche cartella predeterminato. Questa cartella conterrà i file .java piuttosto che i file .class. Quindi, durante il runtime, voglio che il mio programma cerchi tale cartella ed estrae tutto il Computables
da quella cartella e li memorizzi in una mappa dal nome dello Computable
all'oggetto Computable
. Lo Computable
dovrebbe avere solo un costruttore predefinito e l'interfaccia avrà solo un metodo chiamato compute
che mappa un array di Object
in un Object
.
Si desidera compilare i file degli utenti in fase di runtime? – jedierikb
Deve essere la lingua stessa o un altro linguaggio di scripting va bene? – skaffman
@jedierikb Se è abbastanza facile da compilare in fase di runtime, andrebbe bene. Non voglio che il cliente debba preoccuparsi di trascinare i file di classe. – JnBrymn