Package org.hibernate.boot.archive.spi
Defines the SPI for support of "scanning" of "archives".
Scanning might mean:
- searching for classes/packages that define certain interfaces
- locating named resources
- a
.jar
file - an exploded directory
- an OSGi bundle
- etc
-
Interface Summary Interface Description ArchiveContext Describes the context for visiting the entries within an archiveArchiveDescriptor Contract for visiting an archive, which might be a jar, a zip, an exploded directory, etc.ArchiveDescriptorFactory Contract for building ArchiveDescriptor instances.ArchiveEntry Represent an entry in the archive.ArchiveEntryHandler Handler for archive entries, based on the classified type of the entryInputStreamAccess Contract for building InputStreams, especially in on-demand situationsJarFileEntryUrlAdjuster Optional contract for ArchiveDescriptorFactory implementations to implement to be able to adjust<jar-file/>
URL's defined inpersistence.xml
files. -
Class Summary Class Description AbstractArchiveDescriptor Base support for ArchiveDescriptor implementors.AbstractArchiveDescriptorFactory -
Exception Summary Exception Description ArchiveException Indicates a problem accessing or visiting the archive