Codota Logo
SearchFactoryHolder
Code IndexAdd Codota to your IDE (free)

How to use
SearchFactoryHolder
in
org.hibernate.search.testsupport.junit

Best Java code snippets using org.hibernate.search.testsupport.junit.SearchFactoryHolder (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ArrayList a =
  • Codota Iconnew ArrayList<String>()
  • Codota Iconnew ArrayList()
  • Codota Iconnew ArrayList<Object>()
  • Smart code suggestions by Codota
}
origin: hibernate/hibernate-search

  @Override
  public ExtendedSearchIntegrator getUninitializedSearchIntegrator() {
    return searchFactoryHolder.getSearchFactory();
  };
}
origin: hibernate/hibernate-search

@Override
protected void before() throws Throwable {
  searchIntegrator = new SearchIntegrator[numberOfSessionFactories];
  for ( int i = 0; i < numberOfSessionFactories; i++ ) {
    searchIntegrator[i] = createSearchFactory();
  }
}
origin: hibernate/hibernate-search

private void flushIndex() {
  sfHolder.extractIndexManager( testType ).flushAndReleaseResources();
}
origin: hibernate/hibernate-search

private CommitPolicy getCommitPolicy(SearchFactoryHolder sfHolder) {
  AbstractWorkspaceImpl workspace = sfHolder.extractWorkspace( testType );
  return workspace.getCommitPolicy();
}
origin: hibernate/hibernate-search

private void indexAsStream(Serializable id, Object entity) throws InterruptedException {
  LuceneWork work = createUpdateWork( id, entity );
  sfHolder.getBatchBackend().enqueueAsyncWork( work );
}
origin: hibernate/hibernate-search

@Test
public void testInfoStream() throws IOException {
  //Enable trace level on the magic category:
  Logger.getLogger( LuceneLogCategories.INFOSTREAM_LOGGER_CATEGORY.getName() ).setLevel( Level.TRACE );
  AbstractWorkspaceImpl dvdsWorkspace = sfHolder.extractWorkspace( dvdTestType );
  AbstractWorkspaceImpl booksWorkspace = sfHolder.extractWorkspace( bookTestType );
  IndexWriter dvdsIndexWriter = dvdsWorkspace.getIndexWriter();
  IndexWriter booksIndexWriter = booksWorkspace.getIndexWriter();
  try {
    Assert.assertFalse( dvdsIndexWriter.getConfig().getInfoStream().isEnabled( "IW" ) );
    Assert.assertTrue( booksIndexWriter.getConfig().getInfoStream().isEnabled( "IW" ) );
  }
  finally {
    booksIndexWriter.close();
    dvdsIndexWriter.close();
  }
}
origin: hibernate/hibernate-search

private void flush(Class<?> clazz) {
  sfHolder.getBatchBackend().flush( IndexedTypeSets.fromClass( clazz ) );
}
origin: hibernate/hibernate-search

  @Override
  public ExtendedSearchIntegrator getUninitializedSearchIntegrator() {
    return searchFactoryHolder.getSearchFactory();
  };
}
origin: hibernate/hibernate-search

@Test
public void testScheduledCommits() throws Exception {
  writeData( NUMBER_ENTITIES );
  AbstractWorkspaceImpl workspace = sfAsyncExclusiveIndex.extractWorkspace( testType );
  CommitPolicy commitPolicy = workspace.getCommitPolicy();
  assertTrue( commitPolicy instanceof ScheduledCommitPolicy );
  ScheduledCommitPolicy scheduledCommitPolicy = (ScheduledCommitPolicy) commitPolicy;
  ScheduledThreadPoolExecutor scheduledExecutor = (ScheduledThreadPoolExecutor) scheduledCommitPolicy.getScheduledExecutorService();
  POLLER.pollAssertion( () -> assertTaskExecuted( scheduledExecutor, 1 ) );
}
origin: hibernate/hibernate-search

public AbstractWorkspaceImpl extractWorkspace(IndexedTypeIdentifier indexedType) {
  DirectoryBasedIndexManager indexManager = (DirectoryBasedIndexManager) extractIndexManager( indexedType );
  WorkspaceHolder backend = indexManager.getWorkspaceHolder();
  return backend.getIndexResources().getWorkspace();
}
origin: hibernate/hibernate-search

  @Override
  public ExtendedSearchIntegrator getUninitializedSearchIntegrator() {
    return searchFactoryHolder.getSearchFactory();
  };
}
origin: hibernate/hibernate-search

public BatchBackend getBatchBackend() {
  if ( batchBackend == null ) {
    batchBackend = new DefaultBatchBackend( getSearchFactory(), null );
  }
  return batchBackend;
}
origin: hibernate/hibernate-search

private TestExceptionHandler getErrorHandler() {
  ExtendedSearchIntegrator searchFactory = sfHolder.getSearchFactory();
  ErrorHandler errorHandler = searchFactory.getErrorHandler();
  assertThat( errorHandler ).isInstanceOf( TestExceptionHandler.class );
  return (TestExceptionHandler) errorHandler;
}
origin: hibernate/hibernate-search

private void assertThatFilterExists(String filterName) {
  FilterDef filterDefinition = sfHolder.getSearchFactory().getFilterDefinition( filterName );
  assertThat( filterDefinition ).isNotNull();
  assertThat( filterDefinition.getImpl() ).isEqualTo( RoleFilterFactory.class );
}
origin: hibernate/hibernate-search

private void assertThatFilterExists(String filterName) {
  FilterDef filterDefinition = sfHolder.getSearchFactory().getFilterDefinition( filterName );
  assertThat( filterDefinition ).isNotNull();
  assertThat( filterDefinition.getImpl() ).isEqualTo( RoleFilterFactory.class );
}
origin: hibernate/hibernate-search

@Test
public void shouldcontainsExactlyInAnyOrderTheDefinedFilters() throws Exception {
  Map<String, FilterDef> filterDefinitions = ( (SearchFactoryState) sfHolder.getSearchFactory() ).getFilterDefinitions();
  assertThat( filterDefinitions.keySet() ).containsExactlyInAnyOrder( "package-filter", "class-filter" );
}
origin: hibernate/hibernate-search

@Test
public void shouldcontainsExactlyInAnyOrderTheDefinedFilters() throws Exception {
  Map<String, FilterDef> filterDefinitions = ( (SearchFactoryState) sfHolder.getSearchFactory() ).getFilterDefinitions();
  assertThat( filterDefinitions.keySet() ).contains( "package-filter-1", "package-filter-2", "class-filter-1", "class-filter-2" );
}
origin: hibernate/hibernate-search

private ServiceReference<LuceneWorkSerializer> extractSerializer() {
  return searchFactoryHolder.getSearchFactory()
      .getServiceManager()
      .requestReference( LuceneWorkSerializer.class );
}
origin: hibernate/hibernate-search

@Test
public void testPropertiesIndexing() throws InterruptedException {
  SearchIntegrator integrator = sfHolder.getSearchFactory();
  ThreadPoolExecutor threadPool = Executors.newFixedThreadPool( THREAD_NUMBER, "ReadWriteParallelismTest" );
  for ( int i = 0; i < THREAD_NUMBER; i++ ) {
    threadPool.execute( new Task( integrator, i ) );
  }
  threadPool.shutdown();
  //Time to warmup only:
  threadPool.awaitTermination( WARM_UP_SECONDS, TimeUnit.SECONDS );
  System.out.println( "Warmup complete. Start measuring now.." );
  //Start measuring:
  cyclesCompleted.set( 0 );
  long startMeasurementTime = System.nanoTime();
  threadPool.awaitTermination( FULL_RUN_SECONDS, TimeUnit.SECONDS );
  int doneCycles = cyclesCompleted.get();
  long endMeasurementTime = System.nanoTime();
  Assert.assertFalse( "Some failure happened in Task execution", failures.get() );
  long totalTime = endMeasurementTime - startMeasurementTime;
  long millisecondsElapsedTime = TimeUnit.MILLISECONDS.convert( totalTime, TimeUnit.NANOSECONDS );
  System.out.println( "Completed " + doneCycles + " in " + millisecondsElapsedTime + " milliseconds" );
  running.set( false );
}
origin: hibernate/hibernate-search

@Test
public void testNumRangeQuery() {
  ExtendedSearchIntegrator integrator = this.factoryHolder.getSearchFactory();
  List<SingularTermDeletionQuery> numQueries = this.buildNumQueries();
  List<Integer> expectedCount = this.expectedCount();
  assertEquals( expectedCount.size(), numQueries.size() );
  for ( int i = 0; i < numQueries.size(); ++i ) {
    try {
      this.testForQuery( Book.class, integrator, numQueries.get( i ), expectedCount.get( i ) );
    }
    catch (Throwable e) {
      System.out.println( "ERROR: " + numQueries.get( i ) + ". expected was: " + expectedCount.get( i ) );
      throw e;
    }
  }
}
org.hibernate.search.testsupport.junitSearchFactoryHolder

Javadoc

Testing SearchFactoryHolder.

Automatically retrieves configuration options from the classpath file "/test-defaults.properties".

Most used methods

  • getSearchFactory
  • createSearchFactory
  • extractIndexManager
  • extractWorkspace
  • getBatchBackend

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • putExtra (Intent)
  • notifyDataSetChanged (ArrayAdapter)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Notification (javax.management)
  • JLabel (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now