Author: hardy.ferentschik
Date: 2010-08-20 07:00:24 -0400 (Fri, 20 Aug 2010)
New Revision: 20204
Modified:
search/trunk/hibernate-search/src/main/java/org/hibernate/search/jmx/StatisticsInfo.java
search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/Statistics.java
search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/StatisticsImpl.java
Log:
HSEARCH-278 Removed getIndexingParameters to avoid that string representation of the parameters will become public API
Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/jmx/StatisticsInfo.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/jmx/StatisticsInfo.java 2010-08-20 10:59:44 UTC (rev 20203)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/jmx/StatisticsInfo.java 2010-08-20 11:00:24 UTC (rev 20204)
@@(protected) @@
// $Id:$
package org.hibernate.search.jmx;
-import
java.util.List;
import
java.util.Map;
import
java.util.Set;
@@(protected) @@
return delegate.getNumberOfIndexedEntities( entity );
}
- public List<String> getIndexingParameters(String entity) {
- return delegate.getIndexingParameters( entity );
- }
-
public Map<String, Integer> indexedEntitiesCount() {
return delegate.indexedEntitiesCount();
}
Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/Statistics.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/Statistics.java 2010-08-20 10:59:44 UTC (rev 20203)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/Statistics.java 2010-08-20 11:00:24 UTC (rev 20204)
@@(protected) @@
int getNumberOfIndexedEntities(String entity);
/**
- * A list of string representations of the indexing parameters for each directory of the specified entity.
- * Defaults are not displayed, but only parameters which are explicitly set via the configuration.
- *
- * @param entity the fqc of the entity
- *
- * @return A list of string representations of the indexing parameters for each directory of the specified entity
- *
- * @throws IllegalArgumentException in case the entity name is not valid
- */
- List<String> getIndexingParameters(String entity);
-
- /**
* Returns a map of all indexed entities and their document count in the index.
*
* @return a map of all indexed entities and their document count. The map key is the fqc of the entity and
Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/StatisticsImpl.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/StatisticsImpl.java 2010-08-20 10:59:44 UTC (rev 20203)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/stat/StatisticsImpl.java 2010-08-20 11:00:24 UTC (rev 20204)
@@(protected) @@
package org.hibernate.search.stat;
import
java.io.IOException;
-import
java.util.ArrayList;
import
java.util.HashMap;
import
java.util.HashSet;
-import
java.util.List;
import
java.util.Map;
import
java.util.Set;
import
java.util.concurrent.atomic.AtomicLong;
@@(protected) @@
import
org.hibernate.util.ReflectHelper;
/**
+ * A concurrent implementation of the {@(protected).
+ *
* @author Hardy Ferentschik
*/
public class StatisticsImpl implements Statistics, StatisticsImplementor {
@@(protected) @@
return countPerEntity;
}
- public List<String> getIndexingParameters(String entity) {
- Class<?> clazz = getEntityClass( entity );
- List<String> indexingParameters = new ArrayList<String>();
- for ( DirectoryProvider directoryProvider : searchFactoryImplementor.getDirectoryProviders( clazz ) ) {
- indexingParameters.add( searchFactoryImplementor.getIndexingParameters( directoryProvider ).toString() );
- }
- return indexingParameters;
- }
-
private Class<?> getEntityClass(String entity) {
Class<?> clazz;
try {
_______________________________________________
hibernate-commits mailing list
hibernate-commits@(protected)
https://lists.jboss.org/mailman/listinfo/hibernate-commits