FullTextSessionBuilder fullTextSessionBuilder = builder.addAnnotatedClass( SnowStorm.class );
if ( optionName != null ) {
fullTextSessionBuilder.setProperty( "hibernate.search.default.locking_strategy", optionName );
}
if ( ! useRamDirectory ) {
fullTextSessionBuilder.useFileSystemDirectoryProvider( CustomLockProviderTest.class );
}
FullTextSessionBuilder ftsb = fullTextSessionBuilder.build();
try {
SearchFactoryImplementor searchFactory = (SearchFactoryImplementor) ftsb.getSearchFactory();
EntityIndexBinding indexBindingForEntity = searchFactory.getIndexBinding( SnowStorm.class );