public class KieRepositoryScannerImpl extends Object implements org.drools.compiler.kie.builder.impl.InternalKieScanner
| Constructor and Description |
|---|
KieRepositoryScannerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.kie.api.event.kiescanner.KieScannerEventListener listener) |
String |
getArtifactVersion(org.kie.api.builder.ReleaseId releaseId) |
org.kie.api.builder.ReleaseId |
getCurrentReleaseId() |
Collection<org.kie.api.event.kiescanner.KieScannerEventListener> |
getListeners() |
KieScannerMBean |
getMBean() |
long |
getPollingInterval() |
static org.appformer.maven.integration.ArtifactResolver |
getResolverFor(org.drools.core.impl.InternalKieContainer kieContainer,
boolean allowDefaultPom) |
org.kie.api.builder.ReleaseId |
getScannerReleaseId() |
org.kie.api.builder.KieScanner.Status |
getStatus() |
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 |
removeListener(org.kie.api.event.kiescanner.KieScannerEventListener listener) |
void |
scanNow() |
void |
setKieContainer(org.kie.api.runtime.KieContainer kieContainer) |
void |
shutdown() |
void |
start(long pollingInterval) |
void |
stop() |
public void addListener(org.kie.api.event.kiescanner.KieScannerEventListener listener)
addListener in interface org.kie.api.builder.KieScannerpublic void removeListener(org.kie.api.event.kiescanner.KieScannerEventListener listener)
removeListener in interface org.kie.api.builder.KieScannerpublic Collection<org.kie.api.event.kiescanner.KieScannerEventListener> getListeners()
getListeners in interface org.kie.api.builder.KieScannerpublic void setKieContainer(org.kie.api.runtime.KieContainer kieContainer)
setKieContainer in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic org.kie.api.builder.KieModule loadArtifact(org.kie.api.builder.ReleaseId releaseId)
loadArtifact in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic org.kie.api.builder.KieModule loadArtifact(org.kie.api.builder.ReleaseId releaseId,
InputStream pomXml)
loadArtifact in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic 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.InternalKieScannerpublic String getArtifactVersion(org.kie.api.builder.ReleaseId releaseId)
getArtifactVersion in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic org.kie.api.builder.ReleaseId getScannerReleaseId()
getScannerReleaseId in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic org.kie.api.builder.ReleaseId getCurrentReleaseId()
getCurrentReleaseId in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic org.kie.api.builder.KieScanner.Status getStatus()
getStatus in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic void start(long pollingInterval)
start in interface org.kie.api.builder.KieScannerpublic void stop()
stop in interface org.kie.api.builder.KieScannerpublic long getPollingInterval()
getPollingInterval in interface org.drools.compiler.kie.builder.impl.InternalKieScannerpublic void shutdown()
shutdown in interface org.kie.api.builder.KieScannerpublic void scanNow()
scanNow in interface org.kie.api.builder.KieScannerpublic KieScannerMBean getMBean()
public static org.appformer.maven.integration.ArtifactResolver getResolverFor(org.drools.core.impl.InternalKieContainer kieContainer,
boolean allowDefaultPom)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.