Top Description Interfaces Classes
[default module]

Package org.hibernate.boot.archive.spi


Defines an SPI for scanning of archives for discovery of managed resources.

Interface Summary

Modifier and TypeInterface and Description
public interface
ArchiveContext

Describes the context for visiting the entries within an archive

public interface
ArchiveDescriptor

Models a logical archive, which might be

  • a jar file
  • a zip file
  • 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