Package org.apache.cxf.common.jaxb
Class JAXBContextCache.CachedContextAndSchemas
- java.lang.Object
-
- org.apache.cxf.common.jaxb.JAXBContextCache.CachedContextAndSchemas
-
- Enclosing class:
- JAXBContextCache
public static final class JAXBContextCache.CachedContextAndSchemas extends Object
Return holder of the context, classes, etc... Do NOT hold onto these strongly as that can lock the JAXBContext and Setobjects into memory. It preferred to grab the context and classes (if needed) from this object immediately after the call to getCachedContextAndSchemas and then discard it. The main purpose of this class is to hold onto the context/set strongly until the caller has a chance to copy those into a place where they can hold onto it strongly as needed.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<?>>
getClasses()
javax.xml.bind.JAXBContext
getContext()
Collection<DOMSource>
getSchemas()
void
setSchemas(Collection<DOMSource> schemas)
-
-
-
Method Detail
-
getContext
public javax.xml.bind.JAXBContext getContext()
-
getSchemas
public Collection<DOMSource> getSchemas()
-
setSchemas
public void setSchemas(Collection<DOMSource> schemas)
-
-