KIE :: CI 6.2.0.CR1

org.kie.scanner
Class KieRepositoryScannerImpl

java.lang.Object
  extended by org.kie.scanner.KieRepositoryScannerImpl
All Implemented Interfaces:
org.drools.compiler.kie.builder.impl.InternalKieScanner, org.kie.api.builder.KieScanner

public class KieRepositoryScannerImpl
extends Object
implements org.drools.compiler.kie.builder.impl.InternalKieScanner


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.compiler.kie.builder.impl.InternalKieScanner
org.drools.compiler.kie.builder.impl.InternalKieScanner.Status
 
Constructor Summary
KieRepositoryScannerImpl()
           
 
Method Summary
 String getArtifactVersion(org.kie.api.builder.ReleaseId releaseId)
           
 org.kie.api.builder.ReleaseId getCurrentReleaseId()
           
 KieScannerMBean getMBean()
           
 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)
           
 void scanNow()
           
 void setKieContainer(org.kie.api.runtime.KieContainer kieContainer)
           
 void shutdown()
           
 void start(long pollingInterval)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KieRepositoryScannerImpl

public KieRepositoryScannerImpl()
Method Detail

setKieContainer

public void setKieContainer(org.kie.api.runtime.KieContainer kieContainer)
Specified by:
setKieContainer in interface org.drools.compiler.kie.builder.impl.InternalKieScanner

loadArtifact

public org.kie.api.builder.KieModule loadArtifact(org.kie.api.builder.ReleaseId releaseId)
Specified by:
loadArtifact in interface org.drools.compiler.kie.builder.impl.InternalKieScanner

loadArtifact

public org.kie.api.builder.KieModule loadArtifact(org.kie.api.builder.ReleaseId releaseId,
                                                  InputStream pomXml)
Specified by:
loadArtifact in interface org.drools.compiler.kie.builder.impl.InternalKieScanner

getArtifactVersion

public String getArtifactVersion(org.kie.api.builder.ReleaseId releaseId)
Specified by:
getArtifactVersion in interface org.drools.compiler.kie.builder.impl.InternalKieScanner

getScannerReleaseId

public org.kie.api.builder.ReleaseId getScannerReleaseId()
Specified by:
getScannerReleaseId in interface org.drools.compiler.kie.builder.impl.InternalKieScanner

getCurrentReleaseId

public org.kie.api.builder.ReleaseId getCurrentReleaseId()
Specified by:
getCurrentReleaseId in interface org.drools.compiler.kie.builder.impl.InternalKieScanner

getStatus

public org.drools.compiler.kie.builder.impl.InternalKieScanner.Status getStatus()
Specified by:
getStatus in interface org.drools.compiler.kie.builder.impl.InternalKieScanner

start

public void start(long pollingInterval)
Specified by:
start in interface org.kie.api.builder.KieScanner

stop

public void stop()
Specified by:
stop in interface org.kie.api.builder.KieScanner

shutdown

public void shutdown()
Specified by:
shutdown in interface org.kie.api.builder.KieScanner

scanNow

public void scanNow()
Specified by:
scanNow in interface org.kie.api.builder.KieScanner

getMBean

public KieScannerMBean getMBean()

KIE :: CI 6.2.0.CR1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.