[jboss-cvs] JBossAS SVN: r77742 - trunk/connector/src/main/org/jboss/resource/metadata/mcf.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Sep 1 05:04:59 EDT 2008


Author: alex.loubyansky at jboss.com
Date: 2008-09-01 05:04:59 -0400 (Mon, 01 Sep 2008)
New Revision: 77742

Modified:
   trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionEmptyContentAdapter.java
Log:
JBAS-5902 minor binding customization to avoid unnecessary object creation

Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionEmptyContentAdapter.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionEmptyContentAdapter.java	2008-09-01 08:21:19 UTC (rev 77741)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/ManagedConnectionEmptyContentAdapter.java	2008-09-01 09:04:59 UTC (rev 77742)
@@ -21,6 +21,7 @@
  */
 package org.jboss.resource.metadata.mcf;
 
+import javax.xml.bind.annotation.XmlType;
 import javax.xml.bind.annotation.adapters.XmlAdapter;
 
 
@@ -33,10 +34,17 @@
  */
 public class ManagedConnectionEmptyContentAdapter extends XmlAdapter<ManagedConnectionEmptyContentAdapter.EmptyElement, Boolean>
 {
+   @XmlType(factoryMethod="instance")
    public static class EmptyElement
    {
       public static EmptyElement INSTANCE = new EmptyElement();
-      private EmptyElement(){}
+      
+      public static EmptyElement instance()
+      {
+         return INSTANCE;
+      }
+
+      private EmptyElement(){}      
    }
 
    @Override




More information about the jboss-cvs-commits mailing list