Code example for SessionFactoryServiceRegistry

Methods: getService

0
    public void integrate(Configuration configuration,
            SessionFactoryImplementor sessionFactory,
            SessionFactoryServiceRegistry serviceRegistry) {
        if (Contexts.isApplicationContextActive()) { 
            final EventListenerRegistry eventListenerRegistry =
                    serviceRegistry.getService(EventListenerRegistry.class);
            TranslationUpdateListener updateListener =
                    ServiceLocator.instance().getInstance( 
                            TranslationUpdateListener.class); 
            log.info("register event listener: {}", updateListener);
            // We have to use POST_UPDATE not POST_UPDATE_COMMIT. Because we 
            // still need to access some other entities to make transunit. After 
            // commit the transaction is closed. 
            eventListenerRegistry.appendListeners(EventType.POST_UPDATE,
                    updateListener);
            eventListenerRegistry.appendListeners(EventType.POST_INSERT,
                    updateListener);
        } 
    } 
 
Contextual code suggestions in your IDE  Get Codota for Java