- All Known Implementing Classes:
ArchiveFactoryImpl
public interface ArchiveFactory
This interface should be implemented by users that want to provide a custom way
of dealing with archives that contain persistence units. An implementer of this class
can be enabled by providing a System property
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncreateArchive
(URL rootUrl, String descriptorLocation, Map properties) Return an instance of an implementer of Archive that can process the URL provided This instance will allow access to the persistence descriptor associated with this archive through the getDescriptorStream() methodcreateArchive
(URL rootUrl, Map properties) Return an instance of an implementer of Archive that can process the URL provided
-
Method Details
-
createArchive
Return an instance of an implementer of Archive that can process the URL provided- Throws:
URISyntaxException
IOException
-
createArchive
Archive createArchive(URL rootUrl, String descriptorLocation, Map properties) throws URISyntaxException, IOException Return an instance of an implementer of Archive that can process the URL provided This instance will allow access to the persistence descriptor associated with this archive through the getDescriptorStream() method- Throws:
URISyntaxException
IOException
-