/protocols/ss7/sgw/boot/src/main/config/sgw-beans.xml

http://mobicents.googlecode.com/ · XML · 84 lines · 69 code · 15 blank · 0 comment · 0 complexity · d3504e67e9cb685a2334159949d76b18 MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xmlns="urn:jboss:bean-deployer:2.0">
  4. <bean name="LinksetFactoryFactory"
  5. class="org.mobicents.ss7.linkset.oam.LinksetFactoryFactory">
  6. <incallback method="addFactory" />
  7. <uncallback method="removeFactory" />
  8. </bean>
  9. <bean name="DahdiLinksetFactory"
  10. class="org.mobicents.ss7.hardware.dahdi.oam.DahdiLinksetFactory">
  11. </bean>
  12. <bean name="DialogicLinksetFactory"
  13. class="org.mobicents.ss7.hardware.dialogic.oam.DialogicLinksetFactory">
  14. </bean>
  15. <bean name="LinksetManager"
  16. class="org.mobicents.ss7.linkset.oam.LinksetManager">
  17. <property name="linksetFactoryFactory">
  18. <inject bean="LinksetFactoryFactory" />
  19. </property>
  20. <property name="persistDir">${linkset.persist.dir}</property>
  21. </bean>
  22. <bean name="LinksetExecutor"
  23. class="org.mobicents.ss7.linkset.oam.LinksetExecutor">
  24. <property name="linksetManager">
  25. <inject bean="LinksetManager" />
  26. </property>
  27. </bean>
  28. <bean name="SgpImpl"
  29. class="org.mobicents.protocols.ss7.m3ua.impl.sg.SgpImpl">
  30. <constructor>
  31. <parameter>${sgw.bind.address}</parameter>
  32. <parameter>3434</parameter>
  33. </constructor>
  34. </bean>
  35. <bean name="M3UAShellExecutor"
  36. class="org.mobicents.protocols.ss7.m3ua.impl.oam.M3UAShellExecutor">
  37. <property name="sgp">
  38. <inject bean="SgpImpl" />
  39. </property>
  40. </bean>
  41. <bean name="ShellExecutor"
  42. class="org.mobicents.ss7.sgw.ShellExecutor">
  43. <property name="address">${sgw.bind.address}</property>
  44. <property name="port">3436</property>
  45. <property name="linksetExecutor">
  46. <inject bean="LinksetExecutor" />
  47. </property>
  48. <property name="m3UAShellExecutor">
  49. <inject bean="M3UAShellExecutor" />
  50. </property>
  51. </bean>
  52. <bean name="NodalInterworkingFunction" class="org.mobicents.ss7.sgw.NodalInterworkingFunction">
  53. <property name="linksetManager">
  54. <inject bean="LinksetManager" />
  55. </property>
  56. <property name="sgpImpl">
  57. <inject bean="SgpImpl" />
  58. </property>
  59. </bean>
  60. <bean name="SignalingGateway"
  61. class="org.mobicents.ss7.sgw.SignalingGateway">
  62. <property name="shellExecutor">
  63. <inject bean="ShellExecutor" />
  64. </property>
  65. <property name="nodalInterworkingFunction">
  66. <inject bean="NodalInterworkingFunction" />
  67. </property>
  68. </bean>
  69. </deployment>