Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
12.5.8. Intégrateurs
12.5.8.1. Intégrateurs
Le
org.hibernate.integrator.spi.Integrator
a pour but de procurer un simple moyen de permettre aux développeurs de raccrocher un processus de création de SessionFactory en état de fonctionnement. L'interface org.hibernate.integrator.spi.Integrator
définit 2 méthodes intéressantes : integrate
permet de se joindre à un processus de création; disintegrate
nous permet de raccrocher la fermeture de la SessionFactory.
Note
Il y a une 3ème méthode définie dans
org.hibernate.integrator.spi.Integrator
, une forme surchargée de integrate
qui accepte un org.hibernate.metamodel.source.MetadataImplementor
à la place d'une org.hibernate.cfg.Configuration
. Cette forme a pour dessein d'être utilisée avec le nouveau code de méta modèle qui devra est opérationnel dans 5.0.
En plus de l'approche discovery fournie dans IntegratorService, les applications peuvent enregistrer des implémentations d'integrator manuellement quand elles créent le BootstrapServiceRegistry.