Top Description Interfaces Classes
[default module]

Package org.hibernate.boot.archive.spi


Defines the SPI for support of "scanning" of "archives".

Scanning might mean:

And "archive" might mean:

Interface Summary

Modifier and TypeInterface and Description
public interface
ArchiveContext

Describes the context for visiting the entries within an archive

public interface
ArchiveDescriptor

Contract for visiting an archive, which might be a jar, a zip, an exploded directory, etc.

public interface
ArchiveDescriptorFactory

Contract for building ArchiveDescriptor instances.

public interface
ArchiveEntry

Represent an entry in the archive.

public interface
ArchiveEntryHandler

Handler for archive entries, based on the classified type of the entry

public interface
InputStreamAccess

Contract for building InputStreams, especially in on-demand situations

public interface
JarFileEntryUrlAdjuster

Optional contract for ArchiveDescriptorFactory implementations to implement to be able to adjust <jar-file/> URL's defined in persistence.xml files.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractArchiveDescriptor

Base support for ArchiveDescriptor implementors.

public abstract class
public class
ArchiveException

Indicates a problem accessing or visiting the archive