Package org.kie.scanner
Class KieRepositoryScannerImpl
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieScanner<Map<DependencyDescriptor,org.eclipse.aether.artifact.Artifact>>
org.kie.scanner.KieRepositoryScannerImpl
- All Implemented Interfaces:
InternalKieScanner,KieScanner
public class KieRepositoryScannerImpl
extends AbstractKieScanner<Map<DependencyDescriptor,org.eclipse.aether.artifact.Artifact>>
implements InternalKieScanner
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.api.builder.KieScanner
KieScanner.Status -
Field Summary
Fields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieScanner
kieContainer, listeners -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArtifactVersion(ReleaseId releaseId) getMBean()static ArtifactResolvergetResolverFor(InternalKieContainer kieContainer, boolean allowDefaultPom) protected Map<DependencyDescriptor,org.eclipse.aether.artifact.Artifact> protected voidinternalUpdate(Map<DependencyDescriptor, org.eclipse.aether.artifact.Artifact> updatedArtifacts) loadArtifact(ReleaseId releaseId) loadArtifact(ReleaseId releaseId, InputStream pomXml) loadArtifact(ReleaseId releaseId, PomModel pomModel) voidsetKieContainer(KieContainer kieContainer) Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieScanner
addListener, changeStatus, getCurrentReleaseId, getListeners, getPollingInterval, getScannerReleaseId, getStatus, removeListener, scanNow, shutdown, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.compiler.kie.builder.impl.InternalKieScanner
getCurrentReleaseId, getPollingInterval, getScannerReleaseId, getStatusMethods inherited from interface org.kie.api.builder.KieScanner
addListener, getListeners, removeListener, scanNow, shutdown, start, stop
-
Constructor Details
-
KieRepositoryScannerImpl
public KieRepositoryScannerImpl()
-
-
Method Details
-
setKieContainer
- Specified by:
setKieContainerin interfaceInternalKieScanner
-
loadArtifact
- Specified by:
loadArtifactin interfaceInternalKieScanner
-
loadArtifact
- Specified by:
loadArtifactin interfaceInternalKieScanner
-
loadArtifact
- Specified by:
loadArtifactin interfaceInternalKieScanner
-
getArtifactVersion
- Specified by:
getArtifactVersionin interfaceInternalKieScanner
-
internalScan
- Specified by:
internalScanin classAbstractKieScanner<Map<DependencyDescriptor,org.eclipse.aether.artifact.Artifact>>
-
internalUpdate
protected void internalUpdate(Map<DependencyDescriptor, org.eclipse.aether.artifact.Artifact> updatedArtifacts) - Specified by:
internalUpdatein classAbstractKieScanner<Map<DependencyDescriptor,org.eclipse.aether.artifact.Artifact>>
-
getMBean
-
getResolverFor
public static ArtifactResolver getResolverFor(InternalKieContainer kieContainer, boolean allowDefaultPom)
-