Revision: 7419
Author: [email protected]
Date: Tue Aug 11 23:16:32 2009
Log: changed beans file as per standalone config files
http://code.google.com/p/mobicents/source/detail?r=7419
Added:
/trunk/servers/media/core/server-sar/src/main/config/cnf-jboss-beans.xml
Deleted:
/trunk/servers/media/core/server-sar/src/main/config/cnf-beans.xml
Modified:
/trunk/servers/media/core/server-sar/src/main/config/ann-jboss-beans.xml
/trunk/servers/media/core/server-sar/src/main/config/ivr-jboss-beans.xml
/trunk/servers/media/core/server-sar/src/main/config/packetrelay-jboss-beans.xml
=======================================
--- /dev/null
+++
/trunk/servers/media/core/server-sar/src/main/config/cnf-jboss-beans.xml
Tue Aug 11 23:16:32 2009
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
+ xmlns="urn:jboss:bean-deployer:2.0">
+
+ <bean name="Cnf-DefaultChannelFactory"
+ class="org.mobicents.media.server.resource.ChannelFactory" />
+
+ <bean name="Cnf-Pipe-1"
+ class="org.mobicents.media.server.resource.PipeFactory">
+ <property name="outlet">audio.processor</property>
+ </bean>
+ <bean name="Cnf-Pipe-2"
+ class="org.mobicents.media.server.resource.PipeFactory">
+ <property name="inlet">audio.processor</property>
+ </bean>
+
+ <bean name="Cnf-Dsp-ChannelFactory"
+ class="org.mobicents.media.server.resource.ChannelFactory">
+ <property name="components">
+ <list>
+ <inject bean="AudioProcessorFactory" />
+ </list>
+ </property>
+ <property name="pipes">
+ <list>
+ <inject bean="Cnf-Pipe-1" />
+ <inject bean="Cnf-Pipe-2" />
+ </list>
+ </property>
+ </bean>
+
+ <bean name="CnfBridgeFactory"
+
class="org.mobicents.media.server.impl.resource.cnf.CnfBridgeFactory">
+ <property name="name">cnf.bridge</property>
+ </bean>
+
+ <bean name="CnfConnectionFactory"
+ class="org.mobicents.media.server.ConnectionFactory">
+ <property name="txChannelFactory">
+ <inject bean="Cnf-Dsp-ChannelFactory" />
+ </property>
+ <property name="rxChannelFactory">
+ <inject bean="Cnf-Dsp-ChannelFactory" />
+ </property>
+ </bean>
+
+ <!-- Conference with RTP and DSP -->
+ <bean name="CnfEndpoint-1"
+ class="org.mobicents.media.server.EndpointImpl">
+ <property name="localName">
+ /mobicents/media/cnf/[1..10]
+ </property>
+ <property name="timer">
+ <inject bean="Timer" />
+ </property>
+
+ <property name="groupFactory">
+ <inject bean="CnfBridgeFactory" />
+ </property>
+
+ <property name="rtpFactory">
+ <map class="java.util.Hashtable"
keyClass="java.lang.String"
+
valueClass="org.mobicents.media.server.impl.rtp.RtpFactory">
+ <entry>
+ <key>audio</key>
+ <value>
+ <inject bean="RTPAudioFactory"
/>
+ </value>
+ </entry>
+ </map>
+ </property>
+
+ <property name="connectionFactory">
+ <inject bean="CnfConnectionFactory" />
+ </property>
+ </bean>
+
+ <bean name="CnfLocalConnectionFactory"
+ class="org.mobicents.media.server.ConnectionFactory">
+ <property name="txChannelFactory">
+ <inject bean="Cnf-DefaultChannelFactory" />
+ </property>
+ <property name="rxChannelFactory">
+ <inject bean="Cnf-DefaultChannelFactory" />
+ </property>
+ </bean>
+
+ <!-- Conference local bridge -->
+ <bean name="CnfEndpoint-local"
+ class="org.mobicents.media.server.EndpointImpl">
+ <property name="localName">
+ /mobicents/media/cnf/local/[1..10]
+ </property>
+ <property name="timer">
+ <inject bean="Timer" />
+ </property>
+
+ <property name="groupFactory">
+ <inject bean="CnfBridgeFactory" />
+ </property>
+ <property name="connectionFactory">
+ <inject bean="CnfLocalConnectionFactory" />
+ </property>
+
+ </bean>
+
+</deployment>
=======================================
--- /trunk/servers/media/core/server-sar/src/main/config/cnf-beans.xml Wed
Jun 10 05:50:55 2009
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
- xmlns="urn:jboss:bean-deployer:2.0">
-
- <bean name="Cnf-DefaultChannelFactory"
- class="org.mobicents.media.server.resource.ChannelFactory" />
-
- <bean name="Cnf-Pipe-1"
- class="org.mobicents.media.server.resource.PipeFactory">
- <property name="outlet">audio.processor</property>
- </bean>
- <bean name="Cnf-Pipe-2"
- class="org.mobicents.media.server.resource.PipeFactory">
- <property name="inlet">audio.processor</property>
- </bean>
-
- <bean name="Cnf-Dsp-ChannelFactory"
- class="org.mobicents.media.server.resource.ChannelFactory">
- <property name="components">
- <list>
- <inject bean="AudioProcessorFactory" />
- </list>
- </property>
- <property name="pipes">
- <list>
- <inject bean="Cnf-Pipe-1" />
- <inject bean="Cnf-Pipe-2" />
- </list>
- </property>
- </bean>
-
- <bean name="CnfBridgeSink"
-
class="org.mobicents.media.server.impl.resource.cnf.ConferenceSinkFactory">
- <property name="name">cnf.sink</property>
- </bean>
-
- <bean name="CnfBridgeSource"
-
class="org.mobicents.media.server.impl.resource.cnf.ConferenceSourceFactory">
- <property name="name">cnf.source</property>
- </bean>
-
- <!-- Conference with RTP and DSP -->
- <bean name="CnfEndpoint-1"
- class="org.mobicents.media.server.EndpointImpl">
- <property name="localName">
- /mobicents/media/cnf/[1..10]
- </property>
- <property name="timer">
- <inject bean="Timer" />
- </property>
-
- <property name="sourceFactory">
- <inject bean="CnfBridgeSource" />
- </property>
-
- <property name="sinkFactory">
- <inject bean="CnfBridgeSink" />
- </property>
-
- <property name="rtpFactory">
- <map class="java.util.Hashtable"
keyClass="java.lang.String"
-
valueClass="org.mobicents.media.server.impl.rtp.RtpFactory">
- <entry>
- <key>audio</key>
- <value>
- <inject bean="RTPAudioFactory"
/>
- </value>
- </entry>
- </map>
- </property>
-
- <property name="txChannelFactory">
- <inject bean="Cnf-Dsp-ChannelFactory" />
- </property>
- <property name="rxChannelFactory">
- <inject bean="Cnf-Dsp-ChannelFactory" />
- </property>
- </bean>
-
- <!-- Conference local bridge -->
- <bean name="CnfEndpoint-local"
- class="org.mobicents.media.server.EndpointImpl">
- <property name="localName">
- /mobicents/media/cnf/local/[1..10]
- </property>
- <property name="timer">
- <inject bean="Timer" />
- </property>
-
- <property name="sourceFactory">
- <inject bean="CnfBridgeSource" />
- </property>
-
- <property name="sinkFactory">
- <inject bean="CnfBridgeSink" />
- </property>
-
- <property name="txChannelFactory">
- <inject bean="Cnf-DefaultChannelFactory" />
- </property>
- <property name="rxChannelFactory">
- <inject bean="Cnf-DefaultChannelFactory" />
- </property>
- </bean>
-
-</deployment>
=======================================
---
/trunk/servers/media/core/server-sar/src/main/config/ann-jboss-beans.xml
Fri Jun 5 08:45:10 2009
+++
/trunk/servers/media/core/server-sar/src/main/config/ann-jboss-beans.xml
Tue Aug 11 23:16:32 2009
@@ -6,6 +6,13 @@
<bean name="Ann-TxChannelFactory"
class="org.mobicents.media.server.resource.ChannelFactory" />
+ <bean name="AnnConnectionFactory"
+ class="org.mobicents.media.server.ConnectionFactory">
+ <property name="txChannelFactory">
+ <inject bean="Ann-TxChannelFactory" />
+ </property>
+ </bean>
+
<!-- ANNOUNCEMENT -->
<bean name="Announcement-Access-Point"
class="org.mobicents.media.server.EndpointImpl">
@@ -29,8 +36,8 @@
</entry>
</map>
</property>
- <property name="txChannelFactory">
- <inject bean="Ann-TxChannelFactory" />
+ <property name="connectionFactory">
+ <inject bean="AnnConnectionFactory" />
</property>
</bean>
=======================================
---
/trunk/servers/media/core/server-sar/src/main/config/ivr-jboss-beans.xml
Fri Jun 5 08:45:10 2009
+++
/trunk/servers/media/core/server-sar/src/main/config/ivr-jboss-beans.xml
Tue Aug 11 23:16:32 2009
@@ -6,7 +6,7 @@
<bean name="IVR-TxChannelFactory"
class="org.mobicents.media.server.resource.ChannelFactory" />
-
+
<bean name="IVR-Pipe-1"
class="org.mobicents.media.server.resource.PipeFactory">
<property name="outlet">audio.processor</property>
@@ -46,6 +46,16 @@
</property>
</bean>
+ <bean name="IVRConnectionFactory"
+ class="org.mobicents.media.server.ConnectionFactory">
+ <property name="txChannelFactory">
+ <inject bean="IVR-TxChannelFactory" />
+ </property>
+ <property name="rxChannelFactory">
+ <inject bean="IVR-RxChannelFactory" />
+ </property>
+ </bean>
+
<!-- IVR -->
<bean name="IVREndpoint"
class="org.mobicents.media.server.EndpointImpl">
@@ -72,11 +82,8 @@
</entry>
</map>
</property>
- <property name="txChannelFactory">
- <inject bean="IVR-TxChannelFactory" />
- </property>
- <property name="rxChannelFactory">
- <inject bean="IVR-RxChannelFactory" />
+ <property name="connectionFactory">
+ <inject bean="IVRConnectionFactory" />
</property>
</bean>
=======================================
---
/trunk/servers/media/core/server-sar/src/main/config/packetrelay-jboss-beans.xml
Fri Jun 5 08:45:10 2009
+++
/trunk/servers/media/core/server-sar/src/main/config/packetrelay-jboss-beans.xml
Tue Aug 11 23:16:32 2009
@@ -47,14 +47,19 @@
</bean>
- <bean name="PacketRelaySourceFactory"
-
class="org.mobicents.media.server.impl.resource.prelay.PacketRelaySourceFactory">
- <property name="name">pr-source</property>
+ <bean name="PacketRelayConnectionFactory"
+ class="org.mobicents.media.server.ConnectionFactory">
+ <property name="txChannelFactory">
+ <inject bean="PR-TxChannelFactory" />
+ </property>
+ <property name="rxChannelFactory">
+ <inject bean="PR-RxChannelFactory" />
+ </property>
</bean>
- <bean name="PacketRelaySinkFactory"
-
class="org.mobicents.media.server.impl.resource.prelay.PacketRelaySinkFactory">
- <property name="name">pr-sink</property>
+ <bean name="PacketRelayBridgeFactory"
+
class="org.mobicents.media.server.impl.resource.prelay.BridgeFactory">
+ <property name="name">packet.relay</property>
</bean>
<bean name="PacketRelayEndpoint"
@@ -76,19 +81,12 @@
</entry>
</map>
</property>
- <property name="txChannelFactory">
- <inject bean="PR-TxChannelFactory" />
+ <property name="connectionFactory">
+ <inject bean="PacketRelayConnectionFactory" />
</property>
- <property name="rxChannelFactory">
- <inject bean="PR-RxChannelFactory" />
+ <property name="groupFactory">
+ <inject bean="PacketRelayBridgeFactory" />
</property>
- <property name="sinkFactory">
- <inject bean="PacketRelaySinkFactory" />
- </property>
- <property name="sourceFactory">
- <inject bean="PacketRelaySourceFactory" />
- </property>
-
</bean>