Class AbstractKieScanner<T>
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieScanner<T>
- All Implemented Interfaces:
KieScanner
- Direct Known Subclasses:
KieFileSystemScannerImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.api.builder.KieScanner
KieScanner.Status -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddListener(KieScannerEventListener listener) protected final voidchangeStatus(KieScanner.Status status) final ReleaseIdfinal longfinal ReleaseIdfinal KieScanner.Statusprotected abstract Tprotected abstract voidinternalUpdate(T updatedArtifacts) final voidremoveListener(KieScannerEventListener listener) final voidscanNow()final voidshutdown()final voidstart(long pollingInterval) final voidstop()
-
Field Details
-
kieContainer
-
listeners
-
-
Constructor Details
-
AbstractKieScanner
public AbstractKieScanner()
-
-
Method Details
-
addListener
- Specified by:
addListenerin interfaceKieScanner
-
removeListener
- Specified by:
removeListenerin interfaceKieScanner
-
getListeners
- Specified by:
getListenersin interfaceKieScanner
-
changeStatus
-
getScannerReleaseId
-
getCurrentReleaseId
-
getStatus
-
start
public final void start(long pollingInterval) - Specified by:
startin interfaceKieScanner
-
stop
public final void stop()- Specified by:
stopin interfaceKieScanner
-
getPollingInterval
public final long getPollingInterval() -
shutdown
public final void shutdown()- Specified by:
shutdownin interfaceKieScanner
-
scanNow
public final void scanNow()- Specified by:
scanNowin interfaceKieScanner
-
internalScan
-
internalUpdate
-