本文整理了Java中org.hibernate.search.util.logging.impl.Log.workerException()
方法的一些代码示例,展示了Log.workerException()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log.workerException()
方法的具体详情如下:
包路径:org.hibernate.search.util.logging.impl.Log
类名称:Log
方法名:workerException
暂无
代码示例来源:origin: hibernate/hibernate-search
@Override
public void close() {
if ( stopped.compareAndSet( false, true ) ) { //make sure we only stop once
try ( Closer<RuntimeException> closer = new Closer<>() ) {
closer.push( () -> {
try {
worker.close();
}
catch (Exception e) {
log.workerException( e );
}
} );
closer.push( allIndexesManager::stop );
closer.push( timingSource::stop );
if ( workSerializer != null ) {
closer.push( serviceManager::releaseService, LuceneWorkSerializer.class );
}
// Execute this before closing the service manager to allow integrations to release services
closer.pushAll( SearchIntegration::close, this.integrations.values() );
closer.push( serviceManager::releaseAllServices );
// unregister statistic mbean
if ( statisticsMBeanName != null ) {
closer.push( JMXRegistrar::unRegisterMBean, statisticsMBeanName );
}
}
}
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
@Override
public void close() {
if ( stopped.compareAndSet( false, true ) ) { //make sure we only stop once
try ( Closer<RuntimeException> closer = new Closer<>() ) {
closer.push( () -> {
try {
worker.close();
}
catch (Exception e) {
log.workerException( e );
}
} );
closer.push( allIndexesManager::stop );
closer.push( timingSource::stop );
if ( workSerializer != null ) {
closer.push( serviceManager::releaseService, LuceneWorkSerializer.class );
}
closer.push( serviceManager::releaseAllServices );
closer.pushAll( SearchIntegration::close, this.integrations.values() );
// unregister statistic mbean
if ( statisticsMBeanName != null ) {
closer.push( JMXRegistrar::unRegisterMBean, statisticsMBeanName );
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!