本文整理了Java中org.hibernate.search.util.logging.impl.Log.ioExceptionOnIndex()
方法的一些代码示例,展示了Log.ioExceptionOnIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Log.ioExceptionOnIndex()
方法的具体详情如下:
包路径:org.hibernate.search.util.logging.impl.Log
类名称:Log
方法名:ioExceptionOnIndex
暂无
代码示例来源:origin: hibernate/hibernate-search
/**
* Opens an IndexReader having visibility on uncommitted writes from
* the IndexWriter, if any writer is open, or null if no IndexWriter is open.
* @param applyDeletes Applying deletes is expensive, say no if you can deal with stale hits during queries
* @return a new NRT IndexReader if an IndexWriter is available, or <code>null</code> otherwise
*/
public DirectoryReader openNRTIndexReader(boolean applyDeletes) {
final IndexWriter indexWriter = writer.get();
try {
if ( indexWriter != null ) {
return DirectoryReader.open( indexWriter, applyDeletes );
}
else {
return null;
}
}
// following exceptions should be propagated as the IndexReader is needed by
// the main thread
catch (CorruptIndexException cie) {
throw log.cantOpenCorruptedIndex( cie, indexName );
}
catch (IOException ioe) {
throw log.ioExceptionOnIndex( ioe, indexName );
}
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
/**
* Opens an IndexReader having visibility on uncommitted writes from
* the IndexWriter, if any writer is open, or null if no IndexWriter is open.
* @param applyDeletes Applying deletes is expensive, say no if you can deal with stale hits during queries
* @return a new NRT IndexReader if an IndexWriter is available, or <code>null</code> otherwise
*/
public DirectoryReader openNRTIndexReader(boolean applyDeletes) {
final IndexWriter indexWriter = writer.get();
try {
if ( indexWriter != null ) {
return DirectoryReader.open( indexWriter, applyDeletes );
}
else {
return null;
}
}
// following exceptions should be propagated as the IndexReader is needed by
// the main thread
catch (CorruptIndexException cie) {
throw log.cantOpenCorruptedIndex( cie, indexName );
}
catch (IOException ioe) {
throw log.ioExceptionOnIndex( ioe, indexName );
}
}
代码示例来源:origin: hibernate/hibernate-search
/**
* Opens an IndexReader from the DirectoryProvider (not using the IndexWriter)
*/
public DirectoryReader openDirectoryIndexReader() {
try {
return DirectoryReader.open( directoryProvider.getDirectory() );
}
// following exceptions should be propagated as the IndexReader is needed by
// the main thread
catch (CorruptIndexException cie) {
throw log.cantOpenCorruptedIndex( cie, indexName );
}
catch (IOException ioe) {
throw log.ioExceptionOnIndex( ioe, indexName );
}
}
代码示例来源:origin: org.infinispan/infinispan-embedded-query
/**
* Opens an IndexReader from the DirectoryProvider (not using the IndexWriter)
*/
public DirectoryReader openDirectoryIndexReader() {
try {
return DirectoryReader.open( directoryProvider.getDirectory() );
}
// following exceptions should be propagated as the IndexReader is needed by
// the main thread
catch (CorruptIndexException cie) {
throw log.cantOpenCorruptedIndex( cie, indexName );
}
catch (IOException ioe) {
throw log.ioExceptionOnIndex( ioe, indexName );
}
}
内容来源于网络,如有侵权,请联系作者删除!