proj-sms-u
Pages enfant
  • Implémentation broker

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Une fois l'implémentation réalisée, il faut remplacer (par le bean de la nouvelle implémentation) l'injection du bean spring smsSenderOlmImpl dans les beans sendSmsManager et sendSmsThirdManager du fichier d'application contexte business.xml.créer properties/broker/le_nom_du_broker/le_nom_du_broker.xml qui doit contenir un bean id="smsSenderImpl". Regarder properties/broker/olm/olm.xml et properties/proxy/proxy.xml pour avoir des exemples.

Enfin, pour utiliser le nouveau broker, il faut modifier properties/config.properties :

Bloc de code

sms.connector.name=le_nom_du_broker
Bloc de code

<bean id="sendSmsManager"
      class="org.esupportail.smsuapi.business.SendSmsManager">
      <description>The business layer concerning the sending.</description>
      <property name="daoService" ref="daoService" />
      <property name="smsSender" ref="smsSenderOlmImpl" />
      <property name="schedulerUtils" ref="schedulerUtils"/>
      <property name="clientManager" ref="clientManager"/>
</bean>
<bean id="sendSmsThirdManager"
      class="org.esupportail.smsuapi.business.SendSmsThirdManager">
      <description>The business layer concerning the sending.</description>
      <property name="daoService" ref="daoService" />
      <property name="smsSender" ref="smsSenderOlmImpl" />
      <property name="schedulerUtils" ref="schedulerUtils"/>
      <property name="clientManager" ref="clientManager"/>
</bean>

Description de la gestion des acquittements

...