Package org.burningwave.core.classes
Class ClassPathScanner.Abst<I,C extends org.burningwave.core.classes.SearchContext<I>,R extends SearchResult<I>>
java.lang.Object
org.burningwave.core.classes.ClassPathScanner.Abst<I,C,R>
- All Implemented Interfaces:
AutoCloseable,Cleanable,Closeable,Component,Identifiable,Properties.Listener,Memorizer
- Direct Known Subclasses:
ByteCodeHunterImpl
- Enclosing interface:
ClassPathScanner<I,R extends SearchResult<I>>
public abstract static class ClassPathScanner.Abst<I,C extends org.burningwave.core.classes.SearchContext<I>,R extends SearchResult<I>>
extends Object
implements Component
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidfind()findBy(SearchConfig input) <K,V> void processChangeNotification(Properties properties, Properties.Event event, K key, V newValue, V previousValue) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.Cleanable
clear, clearInBackgroundMethods inherited from interface org.burningwave.core.Closeable
closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTaskMethods inherited from interface org.burningwave.core.Identifiable
getId, getOperationIdMethods inherited from interface org.burningwave.core.Memorizer
getOrCreateTemporaryFolder, getOrCreateTemporaryFolder, getTemporaryFolderPrefixMethods inherited from interface org.burningwave.core.iterable.Properties.Listener
checkAndListenTo, checkAndUnregister, listenTo, unregister
-
Method Details
-
processChangeNotification
public <K,V> void processChangeNotification(Properties properties, Properties.Event event, K key, V newValue, V previousValue) - Specified by:
processChangeNotificationin interfaceProperties.Listener
-
find
-
findBy
-
closeSearchResults
public void closeSearchResults() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-