[jboss-cvs] JBossAS SVN: r77632 - in projects/ejb3/trunk/core/src: test/resources and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Aug 29 01:34:22 EDT 2008


Author: ALRubinger
Date: 2008-08-29 01:34:22 -0400 (Fri, 29 Aug 2008)
New Revision: 77632

Added:
   projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-jboss-beans.xml
Removed:
   projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-service.xml
Modified:
   projects/ejb3/trunk/core/src/test/resources/basicbootstrap-beans.xml
Log:
[EJBTHREE-1461][EJBTHREE-266] Convert EJB3 Remoting Connector to POJO-based declaration and provide integration w/ new SBM

Added: projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-jboss-beans.xml
===================================================================
--- projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-jboss-beans.xml	                        (rev 0)
+++ projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-jboss-beans.xml	2008-08-29 05:34:22 UTC (rev 77632)
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  
+  EJB3 Connectors
+  
+-->
+
+<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
+  <!-- 
+    
+    JBoss Remoting Connector  
+    
+    Note: Bean Name "org.jboss.ejb3.RemotingConnector" is used
+    as a lookup value; alter only after checking java references
+    to this key.
+    
+  -->
+  <bean name="org.jboss.ejb3.RemotingConnector"
+    class="org.jboss.remoting.transport.Connector">
+
+    <property name="invokerLocator">
+
+      <value-factory bean="ServiceBindingManager"
+        method="getStringBinding">
+        <parameter>
+          jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3
+        </parameter>
+        <parameter>
+          <null />
+        </parameter>
+        <parameter>socket://${host}:${port}</parameter>
+        <parameter>
+          <null />
+        </parameter>
+        <parameter>3873</parameter>
+      </value-factory>
+
+    </property>
+    <property name="serverConfiguration">
+      <inject bean="ServerConfiguration" />
+    </property>
+  </bean>
+
+  <!-- Remoting Server Configuration -->
+  <bean name="ServerConfiguration"
+    class="org.jboss.remoting.ServerConfiguration">
+    <property name="invocationHandlers">
+      <map keyClass="java.lang.String" valueClass="java.lang.String">
+        <entry>
+          <key>AOP</key>
+          <value>
+            org.jboss.aspects.remoting.AOPRemotingInvocationHandler
+          </value>
+        </entry>
+      </map>
+    </property>
+  </bean>
+
+</deployment>
\ No newline at end of file

Deleted: projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-service.xml
===================================================================
--- projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-service.xml	2008-08-29 05:30:53 UTC (rev 77631)
+++ projects/ejb3/trunk/core/src/main/resources/ejb3-connectors-service.xml	2008-08-29 05:34:22 UTC (rev 77632)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   JBoss EJB3Deployer
-   
-   $Id: jboss-service.xml 41488 2006-02-25 00:14:09Z dimitris $
--->
-<server>
-
-   <mbean code="org.jboss.remoting.transport.Connector"
-          name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3">
-      <attribute name="InvokerLocator">socket://${jboss.bind.address}:3873</attribute>
-      <attribute name="Configuration">
-         <handlers>
-            <handler subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
-         </handlers>
-      </attribute>
-   </mbean>
-
-</server>

Modified: projects/ejb3/trunk/core/src/test/resources/basicbootstrap-beans.xml
===================================================================
--- projects/ejb3/trunk/core/src/test/resources/basicbootstrap-beans.xml	2008-08-29 05:30:53 UTC (rev 77631)
+++ projects/ejb3/trunk/core/src/test/resources/basicbootstrap-beans.xml	2008-08-29 05:34:22 UTC (rev 77632)
@@ -181,7 +181,7 @@
       </property>
    </bean>
    
-   <bean name="Connector" class="org.jboss.remoting.transport.Connector">
+   <bean name="org.jboss.ejb3.RemotingConnector" class="org.jboss.remoting.transport.Connector">
       <property name="invokerLocator">socket://0.0.0.0:3875</property>
       <property name="serverConfiguration"><inject bean="ServerConfiguration"/></property>
    </bean>




More information about the jboss-cvs-commits mailing list