JAVA Ftp Quartz - Java - Programmation
Marsh Posté le 12-09-2017 à 13:37:07
J'ai finalement résolu mes soucis.
Pour ceux que ça intéresse j'ai :
- fais un handler de Job à part.
- enlevé tous mes "statics" et supprimé ftpClient des paramètres de méthode
- rendu ma classe FTPFonctions AutoCloseable
- rendu paramétrable mon Job.
Si certains on un soucis similaire qu'il n'hésite pas à consulter ce topic :
https://www.developpez.net/forums/d [...] ost9606343
Mon code modifier y est posté dessus
Marsh Posté le 08-09-2017 à 12:20:43
Bonjour,
Je me permet de poster car j'ai un soucis et peut-être que vous pourrez m'aider !
Pour un projet, on m'a demander d'établir une connection FTP en Java afin de download des fichiers (Pour cela il n'y a pas de problème). On m'a demandé que le programme récupère toutes les heures fichiers (car ils subiront une modification régulière). J'ai donc pour cela décié d'utiliser Quartz et plus particulièrement Cron Schedule.
Le problème est donc le tout ensemble. Je vous montre mon code pour que vous puissiez voir (je pense que j'utilise mal mon Job mais comme je ne connais pas du tout cette API j'ai du mal à comprendre)
Quartz.java
FTPFunctions.java
Je pense que mon Job n'aime pas trop toutes mes fonctions privées & public plus haut. En faite le problème c'est que je n'ai aucune erreur, juste rien ne se passe dans ma console. J'ai fais des test dépendant pour essayer de comprendre et c'est pour cela que j'en suis arrivé à la conclusion que l'association de mon Job à ma classe FTPFunctions n'a pas été concluante !
Je pense que ca dois être une erreur trop bete, mais j'ai pas encore assez de connaissances pour savoir !
Donc si jamais vous avez un peu de temps pour m'aider, ca serai avec grand plaisir !!!
Merci d'avance pour vos réponses !