[jboss-remoting-commits] JBoss Remoting SVN: r3879 - remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Wed Apr 2 17:38:33 EDT 2008


Author: david.lloyd at jboss.com
Date: 2008-04-02 17:38:33 -0400 (Wed, 02 Apr 2008)
New Revision: 3879

Modified:
   remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/EndpointMetaData.java
   remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/RemotingMetaData.java
   remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaData.java
   remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaDataAttribute.java
Log:
Just saving my "progress"

Modified: remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/EndpointMetaData.java
===================================================================
--- remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/EndpointMetaData.java	2008-04-02 05:43:36 UTC (rev 3878)
+++ remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/EndpointMetaData.java	2008-04-02 21:38:33 UTC (rev 3879)
@@ -9,6 +9,7 @@
 
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlTransient;
 
 /**
  * Metadata that describes the creation of a Remoting endpoint.
@@ -98,6 +99,7 @@
      *
      * @return the metadata objects
      */
+    @XmlTransient
     public List<BeanMetaData> getBeans() {
         final String userEndpointName = "Endpoint:" + name;
         final String coreEndpointName = "CoreEndpoint:" + name;

Modified: remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/RemotingMetaData.java
===================================================================
--- remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/RemotingMetaData.java	2008-04-02 05:43:36 UTC (rev 3878)
+++ remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/RemotingMetaData.java	2008-04-02 21:38:33 UTC (rev 3879)
@@ -12,6 +12,7 @@
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlNsForm;
 import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
 import javax.xml.bind.annotation.XmlType;
 
 /**
@@ -87,6 +88,7 @@
      *
      * @return the list of metadata items
      */
+    @XmlTransient
     public List<BeanMetaData> getBeans() {
         final List<BeanMetaData> metaDataList = CollectionUtil.arrayList();
         for (EndpointMetaData endpointMetaData : endpoints) {

Modified: remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaData.java
===================================================================
--- remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaData.java	2008-04-02 05:43:36 UTC (rev 3878)
+++ remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaData.java	2008-04-02 21:38:33 UTC (rev 3879)
@@ -16,12 +16,13 @@
 import javax.xml.bind.annotation.XmlType;
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlTransient;
 
 /**
  * Metadata which describes a session to be established and maintained with another endpoint.
  */
 @XmlType(namespace = "urn:jboss:remoting:3.0", name = "session")
-public final class SessionMetaData implements BeanMetaDataFactory, Serializable {
+public class SessionMetaData implements BeanMetaDataFactory, Serializable {
     private static final long serialVersionUID = 1L;
 
     private String name;
@@ -69,6 +70,7 @@
         return (SessionMetaData) super.clone();
     }
 
+    @XmlTransient
     public List<BeanMetaData> getBeans() {
         return CollectionUtil.unmodifiableList(createSessionMetaData());
     }
@@ -85,7 +87,7 @@
         final AttributeMap attributeMap = new AttributeHashMap();
         try {
             for (SessionMetaDataAttribute attribute : attributeList) {
-                Class<?> claxx = attribute.getClaxx();
+                Class<?> claxx = Class.forName(attribute.getClaxx());
                 if (claxx == null) {
                     claxx = CommonKeys.class;
                 }

Modified: remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaDataAttribute.java
===================================================================
--- remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaDataAttribute.java	2008-04-02 05:43:36 UTC (rev 3878)
+++ remoting3/trunk/mc-deployers/src/main/java/org/jboss/cx/remoting/metadata/SessionMetaDataAttribute.java	2008-04-02 21:38:33 UTC (rev 3879)
@@ -1,26 +1,24 @@
 package org.jboss.cx.remoting.metadata;
 
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlAnyElement;
-import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
 
 /**
  *
  */
 @XmlType(namespace = "urn:jboss:remoting:3.0", name = "attribute")
-public final class SessionMetaDataAttribute {
-    private Class<?> claxx;
+public class SessionMetaDataAttribute {
+    private String claxx;
     private String name;
     private Object value;
 
-    public Class<?> getClaxx() {
+    public String getClaxx() {
         return claxx;
     }
 
     @XmlAttribute(name = "class")
-    public void setClaxx(final Class<?> claxx) {
+    public void setClaxx(final String claxx) {
         this.claxx = claxx;
     }
 




More information about the jboss-remoting-commits mailing list