GS-reactor ― Annotations personnalisées

Il est possible de définir des annotations personnalisées en plus des annotations définies dans le réacteur. Afin de pouvoir être correctement interprétées par le réacteur, les annotations personnalisées doivent remplir un certain nombre de conditions :

  • Avoir @Retention(RetentionPolicy.RUNTIME) et @Target(ElementType.TYPE) ;
  • Être répétables, avec @Repeatable(...) ;
  • Définir les attributs path() et pos(), avec des tableaux vides comme valeur par défaut ;
  • Définir le traitement à effectuer pour l’annotation à l’aide de @Process.

Voici un exemple de définition d’annotation :

Continue reading GS-reactor ― Annotations personnalisées

GS-IR — Introduction

Generic System dans son ensemble

Le système d’informations de Generic System peut être divisé en trois parties distinctes :

  • gs-reactor : c’est la partie « front office » qui a été développée afin de faciliter la création d’applications web dynamiques codées uniquement en Java ;
  • gs-kernel : c’est la partie « back office » qui permet la persistance des données dans le moteur d’informations;
  • gs-ir : c’est la partie « information retriever » ou « intelligence artificielle » qui est en phase active de développement.

Qu’est-ce que gs-ir ?

Continue reading GS-IR — Introduction