[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