KIE API 6.2.0.Beta1

org.kie.api.builder
Interface KieScanner


public interface KieScanner

A KieScanner is a scanner of the maven repositories (both local and remote) used to automatically discover if there are new releases for a given KieModule and its dependencies and eventually deploy them in the KieRepository


Method Summary
 void scanNow()
          Triggers a synchronous scan
 void shutdown()
          Shuts down the scanner and releases any resources held.
 void start(long pollingInterval)
          Starts this KieScanner polling the maven repositories with the given interval expressed in milliseconds throws An IllegalStateException if this KieScanner has been already started
 void stop()
          Stops this KieScanner, but does not release the resources.
 

Method Detail

start

void start(long pollingInterval)
Starts this KieScanner polling the maven repositories with the given interval expressed in milliseconds throws An IllegalStateException if this KieScanner has been already started


stop

void stop()
Stops this KieScanner, but does not release the resources. A call to start(long) will resume the scanner's work after a call to stop()


shutdown

void shutdown()
Shuts down the scanner and releases any resources held. After a shutdown call, any call to start() will fail with an exception.


scanNow

void scanNow()
Triggers a synchronous scan


KIE API 6.2.0.Beta1

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