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.