Créer une action de synchronisation

Créez des actions de synchronisation personnalisées à utiliser avec vos configurations de déploiement. Créez une action de synchronisation lorsque les actions installées ne répondent pas aux exigences spécifiques de votre application. Pour ce faire, créez deux classes :

La LiveActionFactory crée des instances de la classe LiveAction pour une configuration donnée :

  • Les classes LiveAction incluent les méthodes suivantes :

    • getName : renvoie le nom de l’action. Le nom est utilisé pour faire référence à l’action, par exemple, dans les configurations de déploiement.
    • execute : réalise les tâches de l’action.
  • Les classes LiveActionFactory incluent les méthodes suivantes :

    • LIVE_ACTION_NAME : champ contenant le nom de la LiveAction associée. Ce nom doit coïncider avec la valeur renvoyée par la méthode getName de la classe LiveAction.

    • createAction : crée une instance de la LiveAction. Le paramètre facultatif Resource peut être utilisé pour fournir des informations de configuration.

    • createsAction : renvoie le nom de la LiveAction associée.