public class KieRepositoryScannerImpl extends org.drools.compiler.kie.builder.impl.AbstractKieScanner<Map<org.appformer.maven.integration.DependencyDescriptor,org.eclipse.aether.artifact.Artifact>> implements org.drools.compiler.kie.builder.impl.InternalKieScanner
Constructor and Description |
---|
KieRepositoryScannerImpl() |
Modifier and Type | Method and Description |
---|---|
String |
getArtifactVersion(org.kie.api.builder.ReleaseId releaseId) |
KieScannerMBean |
getMBean() |
static org.appformer.maven.integration.ArtifactResolver |
getResolverFor(org.drools.core.impl.InternalKieContainer kieContainer,
boolean allowDefaultPom) |
protected Map<org.appformer.maven.integration.DependencyDescriptor,org.eclipse.aether.artifact.Artifact> |
internalScan() |
protected void |
internalUpdate(Map<org.appformer.maven.integration.DependencyDescriptor,org.eclipse.aether.artifact.Artifact> updatedArtifacts) |
org.kie.api.builder.KieModule |
loadArtifact(org.kie.api.builder.ReleaseId releaseId) |
org.kie.api.builder.KieModule |
loadArtifact(org.kie.api.builder.ReleaseId releaseId,
InputStream pomXml) |
org.kie.api.builder.KieModule |
loadArtifact(org.kie.api.builder.ReleaseId releaseId,
org.appformer.maven.support.PomModel pomModel) |
void |
setKieContainer(org.kie.api.runtime.KieContainer kieContainer) |
addListener, changeStatus, getCurrentReleaseId, getListeners, getPollingInterval, getScannerReleaseId, getStatus, removeListener, scanNow, shutdown, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public void setKieContainer(org.kie.api.runtime.KieContainer kieContainer)
setKieContainer
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public org.kie.api.builder.KieModule loadArtifact(org.kie.api.builder.ReleaseId releaseId)
loadArtifact
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public org.kie.api.builder.KieModule loadArtifact(org.kie.api.builder.ReleaseId releaseId, InputStream pomXml)
loadArtifact
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public org.kie.api.builder.KieModule loadArtifact(org.kie.api.builder.ReleaseId releaseId, org.appformer.maven.support.PomModel pomModel)
loadArtifact
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public String getArtifactVersion(org.kie.api.builder.ReleaseId releaseId)
getArtifactVersion
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
protected Map<org.appformer.maven.integration.DependencyDescriptor,org.eclipse.aether.artifact.Artifact> internalScan()
internalScan
in class org.drools.compiler.kie.builder.impl.AbstractKieScanner<Map<org.appformer.maven.integration.DependencyDescriptor,org.eclipse.aether.artifact.Artifact>>
protected void internalUpdate(Map<org.appformer.maven.integration.DependencyDescriptor,org.eclipse.aether.artifact.Artifact> updatedArtifacts)
internalUpdate
in class org.drools.compiler.kie.builder.impl.AbstractKieScanner<Map<org.appformer.maven.integration.DependencyDescriptor,org.eclipse.aether.artifact.Artifact>>
public KieScannerMBean getMBean()
public static org.appformer.maven.integration.ArtifactResolver getResolverFor(org.drools.core.impl.InternalKieContainer kieContainer, boolean allowDefaultPom)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.