@Override public int getNumberOfIndexedEntities(String entity) { return delegate.getNumberOfIndexedEntities( entity ); }
@Override public int getNumberOfIndexedEntities(String entity) { return delegate.getNumberOfIndexedEntities( entity ); }
@Override public int getNumberOfIndexedEntities(String entity) { return searchIntegrator.getStatistics().getNumberOfIndexedEntities(entity); }
@Override public int getNumberOfIndexedEntities(String entity) { return sf.getStatistics().getNumberOfIndexedEntities(entity); }
@Test public void indexedEntitiesCount() { Map<String, Integer> indexedEntitiesCount = getStatistics().indexedEntitiesCount(); assertEquals( 2, indexedEntitiesCount.size() ); assertEquals( (Integer) 0, indexedEntitiesCount.get( A.class.getName() ) ); assertEquals( (Integer) 0, indexedEntitiesCount.get( B.class.getName() ) ); assertEquals( 0, getStatistics().getNumberOfIndexedEntities( A.class.getName() ) ); assertEquals( 0, getStatistics().getNumberOfIndexedEntities( B.class.getName() ) ); Session s = openSession(); try { A entity = new A(); entity.id = 1L; Transaction tx = s.beginTransaction(); s.persist( entity ); tx.commit(); } finally { s.close(); } indexedEntitiesCount = getStatistics().indexedEntitiesCount(); assertEquals( 2, indexedEntitiesCount.size() ); assertEquals( (Integer) 1, indexedEntitiesCount.get( A.class.getName() ) ); assertEquals( (Integer) 0, indexedEntitiesCount.get( B.class.getName() ) ); assertEquals( 1, getStatistics().getNumberOfIndexedEntities( A.class.getName() ) ); }