public class KieRepositoryScannerImpl extends Object 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) |
org.kie.api.builder.ReleaseId |
getCurrentReleaseId() |
KieScannerMBean |
getMBean() |
long |
getPollingInterval() |
org.kie.api.builder.ReleaseId |
getScannerReleaseId() |
org.drools.compiler.kie.builder.impl.InternalKieScanner.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.drools.compiler.kproject.xml.PomModel pomModel) |
void |
scanNow() |
void |
setKieContainer(org.kie.api.runtime.KieContainer kieContainer) |
void |
shutdown() |
void |
start(long pollingInterval) |
void |
stop() |
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.drools.compiler.kproject.xml.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
public org.kie.api.builder.ReleaseId getScannerReleaseId()
getScannerReleaseId
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public org.kie.api.builder.ReleaseId getCurrentReleaseId()
getCurrentReleaseId
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public org.drools.compiler.kie.builder.impl.InternalKieScanner.Status getStatus()
getStatus
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public void start(long pollingInterval)
start
in interface org.kie.api.builder.KieScanner
public void stop()
stop
in interface org.kie.api.builder.KieScanner
public long getPollingInterval()
getPollingInterval
in interface org.drools.compiler.kie.builder.impl.InternalKieScanner
public void shutdown()
shutdown
in interface org.kie.api.builder.KieScanner
public void scanNow()
scanNow
in interface org.kie.api.builder.KieScanner
public KieScannerMBean getMBean()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.