| Package | Description | 
|---|---|
| org.thales.punch.apps.shiva | 
 Shiva Punch Scheduler 
 | 
| org.thales.punch.apps.shiva.filesystem | 
 Punch Filesystem Protocol Design 
 | 
| org.thales.punch.apps.shiva.kafka | 
 Shiva Worker logic 
 | 
| org.thales.punch.apps.shiva.worker.impl | 
 Copyright © 2016-2021 Thales Services Numériques
 Licensed under the Thales Inner Source Software License:
        Version 1.2, InnerOpen - Distribution Controlled
 You may not use this file except in compliance with the License. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
Main.startFilesystemWorker(String root,
                     IWorker worker,
                     long tickInterval)  | 
void | 
IController.startWorker(IWorker worker,
           long tickInterval)
Start the worker controler 
 | 
static void | 
Main.startWorker(String kafkaUrl,
           IWorker worker,
           long tickInterval)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FilesystemController.startWorker(IWorker worker,
           long tickInterval)
A worker is started only once and is not supposed to vanish ever. 
 | 
| Constructor and Description | 
|---|
FilesystemWorkerController(File rootFolder,
                          String controlTopic,
                          String assignementTopic,
                          IWorker worker,
                          long tickInterval)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
KafkaTopicController.startWorker(IWorker worker,
           long tickInterval)
A worker is started only once and is not supposed to vanish ever. 
 | 
| Constructor and Description | 
|---|
KafkaWorkerController(String bootstrapServers,
                     org.apache.kafka.clients.producer.KafkaProducer<String,byte[]> producer,
                     String clusterName,
                     String commandTopic,
                     String assignementTopic,
                     String controlTopic,
                     IWorker worker,
                     long tickInterval,
                     org.thales.punch.platform.api.pojo.JavaStoreSecurity securityStores)  | 
KafkaWorkerControlPlaneController(org.thales.punch.kafka.api.KafkaContinuousConsumerBuilder<String,byte[]> consumerBuilder,
                                 org.apache.kafka.clients.producer.KafkaProducer<String,byte[]> producer,
                                 String controlTopic,
                                 IWorker worker)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WorkerImpl
IWorker implementation. | 
Copyright © 2022. All rights reserved.