...
Code Block | ||
---|---|---|
| ||
<dependency> <groupId>com.suncode.barcode</groupId> <artifactId>barcode-reader</artifactId> <version>2.0.0-SNAPSHOT</version> </dependency> |
Uruchomienie przez zadanie zaplanowane
Głównym sposobem uruchomienia Barcode Readera jest uruchomienie go poprzez zadanie zaplanowane.
Klasa | Metoda | Parametr |
---|---|---|
com.suncode.barcodereader.integration.BarcodeReaderTask | readBarcodes | configPath - ścieżka do pliku konfiguracyjnego |
Uruchomienie ręczne
Code Block | ||
---|---|---|
| ||
// Plik z konfiguracja Barcode Readera File configurationFile = new File( "sample/conf.xml" ); // Sparsowany plik konfiguracyjny Configuration configuration = new ConfigurationParser( configurationFile ).parse(); // Utworzenie instancji Barcode Readera BarcodeReader barcodeReader = new BarcodeReader( configuration ); // Wystartowanie Barcode Readera barcodeReader.start(); |
Zatrzymanie
Note |
---|
Zatrzymanie Barcode Readera nie oznacza natychmiastowego zatrzymania. Podejmowana jest próba jego zatrzymania. Wszystkie oczekujące zadania są o anulowane, natomiast zadania wykonywane są przerywane, jeżeli jest to możliwe. |
Code Block | ||
---|---|---|
| ||
// Zatrzymanie Barcode Readera barcodeReader.stop(); |
...