Package org.apache.solr.common.util
Class ObjectReleaseTracker
java.lang.Object
org.apache.solr.common.util.ObjectReleaseTracker
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
OBJECTS
-
-
Constructor Details
-
ObjectReleaseTracker
public ObjectReleaseTracker()
-
-
Method Details
-
track
-
track
-
release
-
clear
public static void clear() -
checkEmpty
- Returns:
- null if ok else error message
-
getTrackedObjectsOfType
Returns a list of all tracked objects that are instances of the specified class.- Parameters:
clazz- the class to filter by- Returns:
- list of tracked objects of the specified type
-
tryClose
public static void tryClose() -
clearObjectTrackerAndCheckEmpty
- Returns:
- null if ok else error message
-