From: <jbo...@li...> - 2006-07-04 19:04:02
|
Author: hei...@jb... Date: 2006-07-04 15:03:58 -0400 (Tue, 04 Jul 2006) New Revision: 555 Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBMarshallerImpl.java branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBUnmarshallerImpl.java Log: disable introspection cache Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBMarshallerImpl.java =================================================================== --- branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBMarshallerImpl.java 2006-07-04 18:41:12 UTC (rev 554) +++ branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBMarshallerImpl.java 2006-07-04 19:03:58 UTC (rev 555) @@ -35,6 +35,7 @@ import org.jboss.xb.binding.MappingObjectModelProvider; import org.jboss.xb.binding.MarshallingContext; import org.jboss.xb.binding.ObjectLocalMarshaller; +import org.jboss.xb.binding.introspection.ClassInfos; import org.jboss.xb.binding.sunday.marshalling.MarshallerImpl; import org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding; import org.jboss.xb.util.Dom2Sax; @@ -67,6 +68,9 @@ public JAXBMarshallerImpl() { + + ClassInfos.disableCache(); + delegate = new MarshallerImpl(); delegate.setProperty(org.jboss.xb.binding.Marshaller.PROP_OUTPUT_XML_VERSION, "false"); delegate.setProperty(org.jboss.xb.binding.Marshaller.PROP_OUTPUT_INDENTATION, "false"); Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBUnmarshallerImpl.java =================================================================== --- branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBUnmarshallerImpl.java 2006-07-04 18:41:12 UTC (rev 554) +++ branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxb/JAXBUnmarshallerImpl.java 2006-07-04 19:03:58 UTC (rev 555) @@ -30,6 +30,7 @@ import org.jboss.ws.xop.XOPUnmarshallerImpl; import org.jboss.xb.binding.JBossXBException; import org.jboss.xb.binding.UnmarshallerFactory; +import org.jboss.xb.binding.introspection.ClassInfos; import org.jboss.xb.binding.sunday.unmarshalling.SchemaBinding; /** @@ -49,6 +50,9 @@ */ public Object unmarshal(InputStream is) throws UnmarshalException { + + ClassInfos.disableCache(); + assertRequiredProperties(); org.jboss.xb.binding.Unmarshaller unm = UnmarshallerFactory.newInstance().newUnmarshaller(); |