Top Description Fields Constructors Methods
org.hibernate.boot.model.process.internal

public Class ScanningCoordinator

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, java.net.URL, java.util.ArrayList, .HashSet, .List, .Set, javax.persistence.AttributeConverter, org.hibernate.boot.MappingException, org.hibernate.boot.archive.internal.StandardArchiveDescriptorFactory, .UrlInputStreamAccess, org.hibernate.boot.archive.scan.internal.StandardScanParameters, .StandardScanner, org.hibernate.boot.archive.scan.spi.ClassDescriptor, .MappingFileDescriptor, .PackageDescriptor, .ScanEnvironment, .ScanResult, .Scanner, org.hibernate.boot.archive.spi.ArchiveDescriptorFactory, org.hibernate.boot.internal.ClassLoaderAccessImpl, org.hibernate.boot.jaxb.Origin, .SourceType, org.hibernate.boot.registry.classloading.spi.ClassLoaderService, .ClassLoadingException, org.hibernate.boot.spi.BootstrapContext, .ClassLoaderAccess, .XmlMappingBinderAccess, org.hibernate.cfg.AttributeConverterDefinition, org.hibernate.service.ServiceRegistry, org.jboss.logging.Logger

Coordinates the process of executing org.hibernate.boot.archive.scan.spi.Scanner (if enabled) and applying the resources (classes, packages and mappings) discovered.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final ScanningCoordinator
INSTANCE

Singleton access

private static final Logger
private static final Class<T>[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
applyScanResultsToManagedResources(ManagedResourcesImpl managedResources, ScanResult scanResult, BootstrapContext bootstrapContext, XmlMappingBinderAccess xmlMappingBinderAccess)

private static Scanner
buildScanner(BootstrapContext bootstrapContext, ClassLoaderAccess classLoaderAccess)

public void
coordinateScan(ManagedResourcesImpl managedResources, BootstrapContext bootstrapContext, XmlMappingBinderAccess xmlMappingBinderAccess)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final ScanningCoordinator INSTANCE

Singleton access

logback to summary
private static final Logger log
SINGLE_ARGback to summary
private static final Class<T>[] SINGLE_ARG

Constructor Detail

ScanningCoordinatorback to summary
private ScanningCoordinator()

Method Detail

applyScanResultsToManagedResourcesback to summary
public void applyScanResultsToManagedResources(ManagedResourcesImpl managedResources, ScanResult scanResult, BootstrapContext bootstrapContext, XmlMappingBinderAccess xmlMappingBinderAccess)
buildScannerback to summary
private static Scanner buildScanner(BootstrapContext bootstrapContext, ClassLoaderAccess classLoaderAccess)
Annotations
@SuppressWarnings:unchecked
coordinateScanback to summary
public void coordinateScan(ManagedResourcesImpl managedResources, BootstrapContext bootstrapContext, XmlMappingBinderAccess xmlMappingBinderAccess)